为什么以及如何解决它? Win7 x64和我机器上安装的最新TortoiseSVN。
我们现在处于关键时刻, 和许多其他人一样拥有主干和分支。
我不得不承诺中继,今天多次将它合并到分支机构, 因为我做了很多错误。
反正!合并结果不可靠! 我之前没有遇到任何问题。
首先我试过外部差异&合并工具,超越Scooter软件的比较。 它似乎比以前更好,但我仍然得到一个随机的结果。
请帮帮我!
答案 0 :(得分:1)
如果按顺序合并一次或多次相同的来源(合并后的数据未在运行之间更改),您将获得相同的结果。期
我不得不承诺中继,并且今天多次将它合并到分支机构,因为我做了很多错误......
如果你“commit-merge-commit-merge ...- commit merge”你改变了至少一个来源,那么在这种情况下合并结果会有所不同。你有什么惊喜?
反正
合并结果不可靠!
对问题的描述不好,甚至根本没有描述问题。尽可能多地停止歇斯底里并尽可能多地展示细节。像这样的东西(我试着想象一下你的情况)
当我尝试将URL/trunk/filename@REVA
与URL/branches/somebranch/filename@REVB
合并时,我总会得到不同的合并结果,请参阅
SAMPLEMERGED1
SAMPLEMERGED2
SAMPLEMERGED3
即使所有时间都是相同的差异
svn diff URL/trunk/filename@REVA URL/branches/somebranch/filename@REVB
... diff output here ...
分支文件的历史记录是
svn log --stop-on-copy URL/branches/somebranch/filename@REVB
... log output here ...
我有TortoiseSVN v.NNN和SVN-server v.NNN上的存储库