2012-03-22 74 views
0

我们使用subclipse将项目保存在svn目录中。但是在以下情况下会遇到冲突:在subclipse中使用svn时发生冲突

我修改目录中的文件“file1.java”,更新并提交它。然后,我的同事也进行了修改,以保存在同一个文件中。因此,他更新并尝试进行修改。但是由于存在冲突,它不允许他提交,并且它显示了同一行上的冲突!
任何人都有如何解决这个问题的想法?

感谢
斯纳

回答

0

您的同事还通过编辑对应的部分,解决文件中的冲突。通常它们可以通过节标记如<<<<<<< .mine来显示。

代码清理完毕后,将该文件标记为“已解决”。之后,文件可以被提交回存储库。

+0

问题,所以一切都必须是手工这里.. SVN不能处理这个冲突结束标记线现在!? – Smitha 2012-03-22 10:10:39

+0

SVN应该如何知道可以丢弃什么以及需要保留什么? SVN并不知道任何有关编程语言的知识 - 冲突解决始终是由人类执行的手动工作。 – Robert 2012-03-22 13:29:15

0

存在一个问题和解答here

通常情况下,Subversion不会尝试计算出您的更改将如何与已提交到存储库的更改集成在一起。所以,它希望你手动检查和解决冲突。

哎呀错过了巴士。

恭喜。

如果你有改变的包名(tree conflicts)