怎么了SVN把"<<<<<<< .mine"放到了什么地方?

osc*_*tin 3 svn

这里发生了什么?我使用过TFS和SourceGear Vault,这些源代码管理器都没有破坏像SVN这样的文件.它们实际上打开了一个漂亮的小窗口,让您有机会解决冲突,然后将已解析的代码应用到您的文件中.SVN的方法似乎是在您发现由于设计时错误或由于格式错误标记而未加载页面而无法构建代码后,必须手动删除"标记"来丢弃代码文件.最令人讨厌的是项目文件的XML损坏,导致您必须卸载项目并手动编辑XML.

有人可以告诉我,有一种方法可以告诉SVN不要这样做,以便它的行为像一个理性的源代码管理器?

man*_*lds 8

使用合并工具或使用像TortoiseSVN这样的GUI客户端,它将为您完成工作,您将获得类似或更好的SVN体验并解决冲突.


Jos*_*yer 5

你有冲突.不用担心,有很多方法可以解决它:

这是一个方便的教程,介绍如何从命令行解决它(Windows + Mac)

这是一个Mac subversion客户端列表,可以轻松解决冲突

在Windows上,我认识的每个人都使用TortoiseSVN

此外,询问从事最后提交的项目的其他人并同意如何智能地解决冲突,这是一种很好的形式.祝好运!