繁体   English   中英

如何解决 Eclipse SVN 中的冲突

[英]How to Resolve Conflict in Eclipse SVN

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

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

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

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

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

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

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

然后我能够继续更新我的项目而没有问题。

在Team菜单的Eclipse中,您可以选择edit conflictsmark resolved

请参阅Subclipse冲突解决方案

我这样做是将视角更改为“ 团队同步 ”,在同步选项卡中右键单击文件并选择“ 标记为已合并

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

我做了以下步骤:

  1. 转到包资源管理器视图。 标记要检查冲突的文件夹(我选择了所有)。
  2. 右键单击并转到“团队”->“与存储库同步”。 稍等片刻。
  3. 在“团队同步”-透视图中,您应该看到所有更改文件(传入、传出、冲突文件等)
  • 冲突文件应由前缀扩展,并具有以下结构:

filename.java <-- 原始文件

filenam.java.mine <-- 我的文件

filename.java.revisionNumber <-- 他们的文件(导致冲突的传入文件)

  1. 右键单击原始文件并选择“编辑冲突”
  2. 右键单击并标记为已解决

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM