【问题标题】:Conflict while using svn in subclipse在 subclipse 中使用 svn 时发生冲突
【发布时间】:2012-03-22 09:55:32
【问题描述】:

我们正在使用 subclipse 将我们的项目保存在 svn 目录中。但在以下场景中遇到冲突:

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

谢谢
斯内哈

【问题讨论】:

    标签: eclipse svn conflict subclipse


    【解决方案1】:

    您的同事必须通过编辑相应的部分来解决文件中的冲突。通常它们可以通过诸如<<<<<<< .mine 之类的部分标记可见。

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

    【讨论】:

    • 所以这里的一切都必须是手动的。svn 无法处理这个冲突现在是结束标记行!?
    • SVN应该如何知道哪些可以丢弃,哪些必须保留? SVN 对编程语言一无所知 - 解决冲突始终是由人类执行的手动工作。
    【解决方案2】:

    有一个现有的问题和答案here

    一般来说,Subversion 不会尝试计算您的更改将如何与已提交到存储库的更改集成。因此,它希望您手动检查并解决冲突。

    哎呀错过了公共汽车。

    恭喜。

    如果您在更改包名时遇到问题(tree conflicts)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-23
      • 2012-03-18
      • 2011-04-25
      • 2011-10-17
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多