我在本地更改了文件,然后更新了存储库并且其他人更新了该文件。但是取而代之的是冲突的上来和我不必去和diff的文件,其中部分来自于使用的文件,它看起来像乌龟SVN刚刚合并而不是文件选择...为什么我的龟svn合并一个文件,而不是冲突呢?
merge http://img850.imageshack.us/img850/9733/merged.jpg
我在本地更改了文件,然后更新了存储库并且其他人更新了该文件。但是取而代之的是冲突的上来和我不必去和diff的文件,其中部分来自于使用的文件,它看起来像乌龟SVN刚刚合并而不是文件选择...为什么我的龟svn合并一个文件,而不是冲突呢?
merge http://img850.imageshack.us/img850/9733/merged.jpg
这只是意味着一切进展顺利。 仅当版本控制工具(svn)无法正确合并文件的两个版本时才会发生冲突。
不知道细节我只能猜测,但如果你的改变不与其他人的改变相冲突,那么Subversion会愉快地合并而不会产生冲突。
作为一个测试,尝试添加一个带有10个编号行的文件,将其分支,然后在一个分支中更改第一行,在另一个分支中更改最后一行,然后尝试合并,并且应该再次观察同一个行为。
如果更改重叠或彼此接近,则会发生合并冲突。
或简单地检查出相同目录的两个工作副本。 – 2011-05-11 14:27:01
aweome欢呼!皮特 – Exitos 2011-05-11 14:26:51