如何可视化版本控制系统的示例?

时间:2010-05-24 21:49:37

标签: version-control project-management versioning visualization release-management

我的商店正在尝试为我们维护的OSS产品正式化发布管理流程(编辑:使用SVN进行版本控制)。它是一种Web开发框架/ CMS类型的东西,因为它是一个其他项目建立在其上的产品。这使得关于版本控制系统的清晰沟通对于使用该工具的开发人员尤其重要。

我希望找到一些如何最好地绘制此系统图表的示例,以便我们可以在内部和外部开发人员之间更好地进行沟通。我知道有很多关于版本控制的标准和最佳实践,所以我希望这也扩展到某种视觉词汇。作为一个例子,http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes处有一个漂亮的图表。那里有关于如何设计这些东西的指南吗?

2 个答案:

答案 0 :(得分:3)

首先,如果它是一个OSS项目,那么版本控制系统可能是Distributed one (DVCS)

如果是,那么branching model can be of interest 我们的想法是控制您想要从远程回购集成的内容。

alt text http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

答案 1 :(得分:0)

我也需要这个。 Tortoise SVN中的内置图表太忙了,但我已经使用它了。但是对于像上面的VonC图片这样的东西,我想我会选择干擦板和彩色标记。我把它挂在我的立方体外面。用转速,日期,冲刺和项目对它进行注释,我们将全力以赴。