我的团队使用五个单独的SVN存储库,用于我们正在维护的五个不同模块或应用程序。每个都有自己的版本序列。
我们喜欢有一张"墙贴海报"我们的回购的当前状态与他们的分支。目前,我们正在使用白板,并且它运行良好。但我想知道是否存在工具可以帮助我们解决这个问题?我不得不手动更新文档(Visio或其他),但当然可以从我们的SVN服务器自动提取工具的奖励积分。
我们的白板看起来大致如下:
我们在主干===
中有一个主要的开发线。发布完成后,我们会将其标记为o
并创建维护分支---
,这样我们就可以在继续开发主干时提供错误修复发布标记o
。
Foo trunk: o===dev1.0===o====dev1.1===========o====dev1.2==========
Foo 1.0.x maintenance: |---fix1.0.1--o--- |
Foo 1.1.x maintenance: |--fix1.1.1--o---
Bar trunk: o===dev1.0===o====dev1.1===========o====dev1.2==========
Bar 1.0.x maintenance: |---fix1.0.1--o--- |
Bar 1.1.x maintenance: |--fix1.1.1--o---
Xyz trunk: o===dev1.0===o====dev1.1===========o====dev1.2==========
Xyz 1.0.x maintenance: |---fix1.0.1--o--- |
Xyz 1.1.x maintenance: |--fix1.1.1--o---
...
我如何才能最好地保存一张海报"看起来像这个?请注意,我想在服务器上进行多次回购,不仅仅是针对单个回购,而且我只关心标记,而不关心单个签到。