Pat*_*rik 2 svn directory rename move
这是我的情况:我有一个从svn签出的项目的本地副本。我正在Linux服务器上工作。我在工作日开始进行结帐,然后由我和其他人编辑项目中包含的文件/文件夹。最终,我必须将更改提交到svn。
我使用的命令svn status .让澈的修改,然后我执行svn add [filename]和svn delete [filename]新的文件/文件夹和被删除的文件/文件夹。
我只对重命名的文件夹有问题。我知道在svn中重命名文件夹的正确方法是命令svn move [from-folder] [to-folder]。但是,如果有人使用重命名文件夹该mv [from-folder] [to-folder]怎么办?
如果我做:
svn delete [from-folder]
Run Code Online (Sandbox Code Playgroud)
然后
svn add [to-folder]
Run Code Online (Sandbox Code Playgroud)
我没有收到“删除命令”的错误,但收到了“添加命令”的错误,说“ [到文件夹]已经在版本控制下”。
如何检查文件夹是否已重命名?我如何正确提交更改?
您在这里遇到几个问题:
svn子命令来完成。句号回答核心问题:svn st -u用于查找本地或服务器上的所有更改。良好的做法是svn update经常运行以尽快获取更改以防止出现此类问题,并在更改后尽快提交目录结构更改(假定它不会破坏其他内容),以便每个人都知道变化。
但是,除了团队成员之间良好的沟通以及正确使用工具之外,这是无可替代的。
| 归档时间: |
|
| 查看次数: |
836 次 |
| 最近记录: |