如何检查SVN中分支和中继的合并?

时间:2011-11-25 10:21:09

标签: svn merge branch trunk

在合并到trunk之后,我在分支中提交了许多更改。

所以我做了很多提交,合并,提交操作。 现在我不确定一切都是正确的。 我可以检查一下我是否错过了对trunk的一些修改?

我正在使用TortoiseSVN 1.7.1,并且可以将该比较切换到svn命令客户端(但只有在TortoiseSVN不可能的情况下)。

2 个答案:

答案 0 :(得分:3)

自Subversion 1.5.x合并跟踪实施以来。因此,每次在Subversion中进行合并时,都会在您开始合并的目录中的Subversion中自动跟踪有关合并的信息。如果你一直这样做,例如从主干,所有mergeinfo将在那里合并。

查看TortoiseSVN 1.7的文档,并尝试在TortoiseSVN中打开相同的对话框。使用“Include merged revisions”复选框时,您不仅会看到当前主干的修订,还会看到分支的修订。当您打开该目录的属性对话框时,您将看到相同的信息:

enter image description here

屏幕截图显示了合并跟踪信息(或简短的mergeinfo),因此您可以看到我已经从b1合并了修订4-6,从b2合并了12(无论这意味着什么)。

您会找到与SVN command client here类似的文档。

答案 1 :(得分:1)

启动“合并”对话框,就好像要移植进一步的更改一样。提示输入修订范围时,点击“显示日志”。已合并的修订将显示为灰色且不符合条件。