TortoiseSVN 可以使用编辑冲突窗口帮助解决多种树冲突。
问题是,在“ ... on merge ”冲突类型的情况下,TortoiseSVN 无法猜测需要合并哪些文件。
例如,(案例:本地丢失,更新时传入删除)
- 开发主干的开发人员 A 修改文件 Foo.c 并将其提交到存储库。
- 我正在处理分支将文件 Foo.c 移动到 Bar.c 并将其提交到存储库。
开发人员 A 对我的分支工作副本的更改合并会导致树冲突:
- Bar.c 已经在我的工作副本中,状态为“正常”
- Foo.c 被标记为缺少树冲突
在大多数情况下,我需要将开发人员 A 对 Foo.c 的更改合并到重命名的 Bar.c 中。
但是我该怎么做呢?
我的分支 WC 中没有包含开发人员 A 更改的文件 Foo.c。
TortoiseSVN 帮助说“ <em>请注意,如果您从存储库中复制丢失的文件,然后标记为已解决,您的副本将再次被删除。你必须先解决冲突。”</p>
那么,我是否需要 chechout trunk才能访问 Foo.c 文件进行合并?有没有更简单的方法来解决这个问题?
这个问题(TortoiseSVN 如何解决树冲突)对我和我们的开发人员来说非常关键。
你可以帮帮我吗?