svn合并不执行合并

时间:2011-09-28 17:17:47

标签: svn

我们经常遇到 svn diff 产生带有(例如)5个更改的差异的问题,但在合并之后,受影响文件中的5个更改中只有2个(是的,只是一个文件提交)。通常情况下,当差异变化超过50行时会发生这种情况。

例如,diff表示更改从第100行开始,但如果更改实际上现在在第155行(因为合并了其他更改), svn merge 不能(或不')找到受影响的行,因此跳过/忽略更改。

问题:

  1. 我可以在svn中设置什么标志来说“如果找不到所有更改的内容,请发出警告/错误,以便我可以在继续之前修复它”

  2. 我有没有办法告诉 svn merge 搜索超过50行进行更改?

  3. 如果没有办法做#2,我可以指定外部差异处理程序,如果是这样,我该怎么做,仍然可以创建和删除未包含在svn中的文件/目录差异输出?

  4. 谢谢!

0 个答案:

没有答案