当前位置:  开发笔记 > 运维 > 正文

SVN分支/合并活动的图形表示

如何解决《SVN分支/合并活动的图形表示》经验,为你挑选了3个好方法。

您是否了解任何创建图表以显示SVN存储库中的分支/合并活动的工具?

我们都在各种教程中看到过这些图表.有些好,有些不太好.它们是否可以自动创建(或者可能有点刺激 - 如果你的分支理念是dev-test-prod,每次发布分支等,你可能需要告诉它们是什么)

我现在正在看TortoiseSVN修订图,但它有比我想要的更多细节和错误的布局.


猎户座,谢谢你的回应.我想,因为分支和合并更像是管理存储库中文件的约定,而不是"SVN的内置功能",所以这将非常困难.我会坚持在我们团队的白板顶部绘制得很糟糕的图表办公室.



1> Rolle..:

从Tigris.org查看SvnMapper

在此输入图像描述


看起来不错,但......无法使用svn:// urls
无法使其与https:// urls一起使用
我很遗憾地发现它似乎在ssh:/// url上窒息.

2> 小智..:

看看Tigris.org上的Subclipse

在此输入图像描述



3> m104..:

好吧,你可以使用git和git-svn.首先,将您的SVN存储库克隆到Git存储库中,如下所示:

git svn init "http://host/repo/location/trunk"

然后,使用命令:

gitk --all

从那里,您将看到修订历史的一个很好的图表.当然,这假设您正确设置了git和git-svn并且在命令行上很舒服.

通过Git跟踪源代码的好处之一是通过内容修改跟踪合并历史记录,而不是按时间顺序或分支名称.因此,如果您的SVN存储库没有合并历史记录,则无关紧要.

如果gitk修订图不够,您可以直接从Git中提取repo历史记录并创建自己的图形.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有