我觉得我拥有SVN世界上最简单的用例:
Test.java在trunkSVN的.trunk到dev-branch.Test.java进入了com/mycompany文件夹trunk.Test.java了dev-branch.dev-branch到trunk.为什么,为什么,SVN不能处理这个?我们做错了吗?这感觉应该很容易,但我公司的每个工程师都受到了阻碍.
在这里寻找面向SVN的答案(不是'移动到git'等).
在SVN中,移动是删除和添加.当您在分支中合并时,它将执行移动的添加部分,但由于冲突,它无法执行删除操作.您现在必须手动解决冲突
Test.java的com/mycompany/Test.java,覆盖旧的.这解决了与该文件的冲突.Test.java从旧位置删除文件.这是执行合并时SVN无法执行的更改集删除部分的手动方式.使用该svn delete Test.java命令. svn resolve --accept working .最后的点是当前目录 Test.java文件的冲突也解决了svn resolve --accept working Test.java然后,您可以提交合并的版本,然后重新与存储库同步.
| 归档时间: |
|
| 查看次数: |
3589 次 |
| 最近记录: |