在团队存储库中使用 Eclipse 进行编码和 SVN 时,我在 Eclipse 中遇到冲突时遇到了麻烦。
假设我有冲突并且有 3 个自动生成的文件。解决冲突后,我找不到如何提交冲突解决方案并自动删除生成的文件的命令。
在 Eclipse 之外的 SVN 中,有一个 Resolve Conflict 功能,代码将被更新。此外,为冲突生成的文件将被删除。Eclipse中是否有类似的方法,或者我必须手动删除生成的文件并提交解决方案?
除了相关问题中显示的答案外,还可以解决冲突,删除自动生成的文件并标记为已合并。
我有同样的问题,提到的解决方案都没有解决我的问题。当我右键单击该文件夹时,没有解决冲突或标记为已解决或其他任何选项的选项。
我在 Eclipse(使用 Subclipse 插件)中解决它的方法是右键单击文件夹并选择“显示树冲突”。这在 Eclipse 中打开了一个名为“SVN Tree Conflicts”的视图窗格,其中显示了有问题的文件夹。
我右键单击该消息并选择“解决”。然后弹出一个窗口,询问我想做什么。我基本上没有选中所有与接受左文件或右文件或合并有关的框。因为基本上,我只是想将冲突标记为已解决,并从存储库中按原样接受文件夹。
然后我能够继续更新我的项目而不会出现问题。
我这样做的方法是将视角更改为“团队同步”,然后在同步选项卡中右键单击文件并选择“标记为合并”
在 Eclipse 的 Team 菜单中,您可以选择edit conflicts
或mark resolved
另一种解决方案(类似于princepieros)是右键单击您的项目->执行整个提交->它将显示“冲突”项目->右键单击这些项目并点击“标记为合并”或“编辑冲突”。这对我有用。希望能帮助到你。
我做了以下步骤:
filename.java <-- 原始文件
filenam.java.mine <-- 我的文件
filename.java.revisionNumber <-- 他们的文件(导致冲突的传入文件)