1

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

所以我做了很多commit、merge、commit操作。现在我不确定一切是否正确。我可以检查我是否没有错过将一些修订合并到主干吗?

我正在使用 TortoiseSVN 1.7.1,并且可以切换到 svn 命令客户端进行比较(但前提是 TortoiseSVN 不可能)。

4

2 回答 2

3

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

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

在此处输入图像描述

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

您将在此处找到与 SVN 命令客户端类似的文档。

于 2011-11-25T15:25:02.977 回答
1

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

于 2011-11-25T17:25:29.197 回答