我的完整和他们的命令的目的

Hua*_*ing 68 svn

根据文件:

(mc)我的冲突 - 为所有冲突接受我的版本(相同)
(tc)他们的冲突 - 接受所有冲突的版本(相同)

(mf)mine-full - 接受我的整个文件版本(甚至是非冲突)
(tf)theirs-full - 接受他们整个文件的版本(相同)

我不明白*-conflict和*-full命令之间的区别.看起来它会得到相同的结果.

谢谢!

有关此问题的详细回复,请参阅此主题.

rjo*_*ton 65

"冲突"版本将仅使用指定的副本进行冲突,使正常合并适用于任何其他更改.

使用"完整"版本将使用指定的整个文件,忽略合并的结果.

http://svnbook.red-bean.com/en/1.5/svn.tour.cycle.html#svn.tour.cycle.resolve

  • 这是一个很好的总结,请参阅此主题以获得更详细的响应:http://stackoverflow.com/questions/2121158/a-example-of-a-change-that-is-not-a-conflict (2认同)

dig*_*oel 32

我的冲突将在每个冲突情况下使用你的代码,但在所有其他情况下仍然会定期合并.

mine-full将使用你的整个文件,丢弃他们的所有变化.

  • 我有兴趣知道为什么对这个答案的支持.技术上是不正确的吗?它与接受的答案基本上是相同的信息,只是不包含红皮书的链接,并且它不是他答案的副本,因为它实际上是在他之前给出的. (5认同)