|
|
1
10
我曾经写过一个相当不错的网页,就是这样做的。不幸的是,我不能给你这一页,但我可以告诉你我做了什么。 首先,我们的开发模型——所有开发都是对主干进行的,然后对产品的不同版本进行修订,然后合并到不同的发布分支中。 我建立了一个网页,每个版本有一列,每个主干修订有一行。 通过为每一列运行svn mergeinfo,我得到了合并到该版本中的主干修订的列表。 因此,我们最终得到了一些与您得到的那些特性比较列表非常相似的东西——一张表显示了包含相应主干提交的每个版本的黑点。 看起来有点像这样:
这让我们能够准确地看到每个版本包含什么(对于测试很有用),并突出显示是否有任何修订被合并到一个地方而不是另一个地方。 |
|
|
2
2
如果您想使用Eclipse插件,可以尝试 Subclipse .它非常容易使用,在合并冲突文件和分支、合并分支等方面对我非常有用。 这里有一些 screenshots . |
|
|
3
1
感谢所有被回答的人(特别感谢 derobert 和 Jim T )我使用svnkit 1.2.x编写自己的代码,它可以满足我的实际需要。
输出将是:
[+]表示合并修订,[-]-未合并。 |