使用工具显示所有当前冲突

时间:2013-01-24 10:21:56

标签: windows svn tortoisesvn merge-conflict-resolution

在使用subversion合并两个分支时,我有时会遇到冲突。

这不是一个真正的问题,因为我只需要查看实际代码并一个接一个地解决它们。

但是我通常不想在合并过程中解决它们,因为togoise希望我做以后再解决它们。

事情是我们的代码库非常庞大,图标刷新需要很多次,这使得很难快速追踪冲突。

那么在存储库中列出所有当前冲突的最佳/最简单方法是什么?

欢迎任何想法,只要解决方案有效,我也可以使用其他工具或命令行。

THX!

2 个答案:

答案 0 :(得分:1)

svn status将帮助您查看推迟的合并冲突(这也会阻止提交的可能性)

svn help status

中提取
  The first seven columns in the output are each one character wide:
    First column: Says if item was added, deleted, or otherwise changed
...
      'C' Conflicted
    Second column: Modifications of a file's or directory's properties
...
      'C' Conflicted
    Seventh column: Whether the item is the victim of a tree conflict
...
      'C' tree-Conflicted

答案 1 :(得分:0)

好的,这是我发现的东西:

在你知道的任何回购中都有冲突,你可以使用 右击 - > Tortoise SVN->已解决。

这将列出repo中的所有冲突,也递归地采用所有子文件夹。

找到一个足够大的目标,并解决冲突,直到列表为空。 你甚至可以直接在窗口内解决它们,你想要更快。

组解析也适用于同一文件夹中具有相同冲突类型的元素。

希望这有助于某人:)