我有时在使用Subversion合并两个分支时发生冲突。使用工具显示所有当前的冲突
这不是一个真正的问题,因为我只需要查看实际的代码并逐个解决它们。
但我通常不想在合并过程中解决它们,就像乌龟想要我做的那样,然后解决它们。
事情是我们的代码库非常庞大,图标刷新需要很多时间,这使得很难快速追踪冲突。
那么什么是最好的/最简单的方式来存储仓库中所有当前冲突的某种列表?
欢迎任何想法,只要解决方案有效,我也可以使用其他工具或命令行。
Thx!
我有时在使用Subversion合并两个分支时发生冲突。使用工具显示所有当前的冲突
这不是一个真正的问题,因为我只需要查看实际的代码并逐个解决它们。
但我通常不想在合并过程中解决它们,就像乌龟想要我做的那样,然后解决它们。
事情是我们的代码库非常庞大,图标刷新需要很多时间,这使得很难快速追踪冲突。
那么什么是最好的/最简单的方式来存储仓库中所有当前冲突的某种列表?
欢迎任何想法,只要解决方案有效,我也可以使用其他工具或命令行。
Thx!
好
提取,这里是我发现要解决:
在任何你知道存在冲突的回购中,你可以使用 右键 - > Tortoise SVN->已解决。
这将列出回购库中的所有冲突,也递归地获取所有子文件夹。
找到一个足够大的目标,并解决冲突,直到列表为空。 你甚至可以直接在窗口内解决它们是你想要更快。
组解决方案也适用于具有相同类型冲突的相同文件夹中的元素。
希望这可以帮助别人:)
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
Thx。这就是我本能地在Linux机器上完成的。我倾向于避免Windows上的cli,不要生病。 :) – jlengrand