SVN在分支中重命名文件夹,冲突

时间:2011-06-30 21:22:41

标签: svn tortoisesvn visualsvn

我有一个分支,其中重命名了一个文件夹。现在我正在尝试将更改从trunk更改到此分支,但是在trunk中修改的文件仍然在原始文件夹名下,因此svn会引发树冲突。我怎么解决这个问题?

使用svn rename重命名该文件夹。

1 个答案:

答案 0 :(得分:9)

这种情况下,合并将始终为完整合并提供树冲突。避免此冲突并合并代码的快捷方式是,在将完整主干合并到此分支后... 忽略树冲突,合并单个文件夹。

例如:

/trunk
  /FolderA
  /FolderB
  /FolderC

/branhes
  /Branch1
    /FolderA
    /FolderB
    /Renamed Folder (Previously Folder C)
  1. /trunk/branches/Branch1
  2. 合并
  3. /trunk/FolderC/branches/Branch1/Renamed Folder
  4. 合并

    干杯!!