2011-12-11 34 views
3

我已经继承了一个有点混乱的Subversion存储库。我在一个分支上,试图找出何时合并了来自不同分支的更改列表。什么是最好的方式去做这件事?如何找出合并到我的分支中的内容以及何时

在subclipse中,在History选项卡上,每个修订版都有一个窗口,显示Action,Affected paths和Description。其中一些说明类似于“from /BLAHBLAH/branches/integration/config/log4j.xml”。我一直在使用它们作为合并进行中的线索,但我已经看到带有“合并从整合(1766)到功能1798”这样的评论的注册表,表明合并正在完成,但我看不到/BLAHBLAH/branches/integration/config/log4j.xml“中的”-tale“。

我不知道什么提交代表从一个分支到另一个分支的合并。有任何想法吗?

回答

3

单击历史视图中的下拉菜单并选中“包含合并修订”项。这将导致您的分支提交的每个修订合并为可展开的树,显示在该提交中合并的修订。

+1

您知道,我没有在我的历史记录选项卡中看到“可展开树”部分,但现在我看到一列“合并修订版”,它列出了以逗号分隔的合并列表。任何想法如何从命令行执行基本相同的事情?逗号分隔的列表确实看起来是我正在寻找的。 –

+2

你是对的,它显示一个列表,并且有一个显示合并修订版的右键单击选项。使用svn log -g从命令行获得相同的结果。当然,你必须解析输出,因为它将采用日志格式。 –

相关问题