如何解决Eclipse SVN中的冲突

时间:2013-09-10 07:18:54

标签: eclipse svn

在团队存储库中使用Eclipse编码和SVN时,我在Eclipse中遇到冲突时遇到了麻烦。

假设我有冲突并且有3个自动生成的文件。解决冲突后,我找不到命令如何提交冲突解决方案并自动删除生成的文件。

在Eclipse外部的SVN中,有一个Resolve Conflict函数,代码将被更新。此外,将删除生成的冲突文件。 Eclipse中是否有类似的方法,或者我必须手动删除生成的文件并提交解决方案?

5 个答案:

答案 0 :(得分:7)

除了相关问题中显示的答案外,还可以解决冲突,删除自动生成的文件以及标记为已合并

答案 1 :(得分:4)

我遇到了同样的问题,所提到的解决方案都没有解决我的问题。 当我右键单击该文件夹时,没有选项可以解决冲突或标记为已解决或任何事情。

我在Eclipse(使用Subclipse插件)中解决它的方法是右键单击该文件夹并选择“Show Tree Conflicts”。这在Eclipse中打开了一个名为“SVN Tree Conflicts”的视图窗格,其中显示了相关文件夹。

我右键单击该消息并选择“Resolve”。然后弹出一个窗口,询问我想做什么。我基本上取消选中所有框,这与接受左文件或正确文件或合并有关。因为基本上,我只是想将冲突标记为已解决,并从存储库接受该文件夹。

然后我能够毫无问题地继续更新我的项目。

答案 2 :(得分:2)

在团队菜单上的Eclipse中,您可以选择edit conflictsmark resolved

请参阅Subclipse conflict resolution

答案 3 :(得分:1)

我这样做的方法是将观点改为' 团队同步'然后在同步标签中右键单击该文件,然后选择标记为已合并'

答案 4 :(得分:0)

另一种解决方案(类似于princepieros)是右键单击您的项目 - >执行整个提交 - >它将显示“冲突”项目 - >右键单击这些项目,然后单击“标记为已合并”或“编辑冲突”。这对我有用。希望它有所帮助。