SVN:尝试添加已存在的树冲突/正确的SVN工作流

时间:2014-04-09 13:31:03

标签: svn version-control merge tree-conflict

很久以前我们有一个从trunk创建的分支。我已将中继的更改合并到此分支:

svn merge url-of-trunk

这很痛苦,因为在此期间,其他人通过复制将其从干线应用到此分支。但不知怎的,我设法做到了。

现在我想将此开发分支中的更改合并回trunk,但是,您知道吗,我们分支的一些更改已经应用于trunk。我收到以下错误:

svn: Attempt to add tree conflict that already exists at 'filename.cpp'
svn: Error reading spooled REPORT request response

我尝试使用svn resolve和svn解决这个问题 - 这些命令告诉我现在一切都已解决,但是重新运行合并会在同一版本上给出同样的错误......

有没有办法拯救这个分支,还是我们应该创建一个新分支?您认为现在将更改合并回主干的最佳方法是什么?

最后一个问题:如果有一个新的分支,并且在那个分支上我们将每天合并来自trunk的更改,这会使合并回到trunk更容易吗? (至少当没有人在trunk中提交相同的文件时?)

通过使用svn命令行进行合并和龟来解决冲突,我有更多的幸运。如果您可以建议使用控制台命令的东西,那将是很好的。感谢您的任何建议。

0 个答案:

没有答案