SVN中的文件夹重构与合并冲突

时间:2014-01-22 21:59:17

标签: svn tortoisesvn

在文件夹重组后,我们的一个项目文件夹在SVN合并期间发生冲突。我不确定在合并期间是否有办法解决冲突。冲突还导致它无法找到旧文件夹结构中的文件之间的差异。以下是一个简单的情况。

  • /folder/path1/file.txt @ rev1 //这里我们在原始路径上有原始文件
  • /folder/path2/file.txt @ rev2 //文件使用新内容进行更新,然后移至新的文件夹路径。这就是冲突发生的地方。在SVN合并期间,SVN倾向于将新路径中的file.txt视为新对象

SVN此举是为了解决这个问题吗?或者,在合并和文件夹重组方面,这是否是SVN的弱点?

1 个答案:

答案 0 :(得分:2)

这是SVN的弱点之一。我们必须使用SVN Move作为将来的引用,这样当SVN执行分支时,它将知道要跟踪哪个文件。