我有一个分支,其中重命名了一个文件夹。现在我正在尝试将更改从trunk更改到此分支,但是在trunk中修改的文件仍然在原始文件夹名下,因此svn会引发树冲突。我怎么解决这个问题?
使用svn rename重命名该文件夹。
答案 0 :(得分:9)
这种情况下,合并将始终为完整合并提供树冲突。避免此冲突并合并代码的快捷方式是,在将完整主干合并到此分支后... 忽略树冲突,合并单个文件夹。
例如:
/trunk
/FolderA
/FolderB
/FolderC
/branhes
/Branch1
/FolderA
/FolderB
/Renamed Folder (Previously Folder C)
/trunk
与/branches/Branch1
/trunk/FolderC
与/branches/Branch1/Renamed Folder
干杯!!