这是怎么回事?我已经使用过TFS和SourceGear Vault,而且这些源代码管理器都没有损坏像SVN这样的文件。他们实际上打开了一个漂亮的小窗口,让您有机会解决冲突,然后将解析后的代码应用到您的文件中。 SVN的方法似乎是通过“标记”来清理代码文件,在您意识到由于设计时错误或由于格式错误导致页面无法加载而无法构建代码时,您必须手动删除它们。最令人讨厌的是当项目文件的XML被破坏时,导致你不得不卸载项目并手动编辑XML。怎么了SVN把“<<<<<<<.mine”遍布整个地方?
有人可以告诉我,有一种方法可以告诉SVN不要这样做,因此它的行为就像一个理性的源代码管理器?
我推荐Eclipse w/Subclipse来进行合并和更新。您可以在更新工作副本之前通过查看冲突来进行“主动合并”。如果更新引发冲突,则可以在问题列表中看到冲突警告,并使用良好的GUI解决它们。它也有平台中立的好处。 – Mac