在合并到trunk之后,我在分支中提交了许多更改。
所以我做了很多提交,合并,提交操作。 现在我不确定一切都是正确的。 我可以检查一下我是否错过了对trunk的一些修改?
我正在使用TortoiseSVN 1.7.1,并且可以将该比较切换到svn命令客户端(但只有在TortoiseSVN不可能的情况下)。
答案 0 :(得分:3)
自Subversion 1.5.x合并跟踪实施以来。因此,每次在Subversion中进行合并时,都会在您开始合并的目录中的Subversion中自动跟踪有关合并的信息。如果你一直这样做,例如从主干,所有mergeinfo将在那里合并。
查看TortoiseSVN 1.7的文档,并尝试在TortoiseSVN中打开相同的对话框。使用“Include merged revisions”复选框时,您不仅会看到当前主干的修订,还会看到分支的修订。当您打开该目录的属性对话框时,您将看到相同的信息:
屏幕截图显示了合并跟踪信息(或简短的mergeinfo),因此您可以看到我已经从b1合并了修订4-6,从b2合并了12(无论这意味着什么)。
您会找到与SVN command client here类似的文档。
答案 1 :(得分:1)
启动“合并”对话框,就好像要移植进一步的更改一样。提示输入修订范围时,点击“显示日志”。已合并的修订将显示为灰色且不符合条件。