如何解决与subversion中标记为删除的文件的文件冲突?

时间:2013-02-06 21:13:06

标签: svn

背景:

  • 服务器框1:仅从SVN(生产)中检出存储库
  • 服务器框2:开发人员在单个沙箱中工作并提交到SVN。 (发展)
  • 服务器框3:SVN存储库

事件顺序:

  1. 开发人员1:直接在服务器盒1上工作。
  2. 开发人员1:已实现的错误然后被复制到服务器框2并尝试提交到SVN服务器并失败。
  3. 开发人员2:注意到执行结帐时出现问题并从操作系统中手动删除了该文件。
  4. 开发人员2:注意到仍然无法从服务器框2退房,手动将文件添加回操作系统,并通过SVN删除。
  5. 开发人员2:看起来像是一场不可解决的冲突,陷入泥潭。
  6. 该文件在服务器框1中标记为删除。正确的版本位于SVN存储库中,但由于冲突“U”,开发人员无法检出该文件。如何解决这场冲突? (不删除并执行全新的结账?)SVN在再次执行结账时不会提示解决冲突。

    所有服务器只运行命令行Linux。 (没有gui客户...)

    提前感谢您的帮助。

    :>svn status
    ...
    !     C path/filename.ext
          >   local delete, incoming edit upon update
    ...
    

1 个答案:

答案 0 :(得分:1)

听起来你有树冲突。这是关于如何处理它们的svn书籍section