6

我的商店試圖正式確定我們維護的OSS產品的版本管理流程(編輯:使用SVN進行版本控制)。這是一種網絡開發框架/ CMS類型的東西,因爲它是其他項目建立在其上的產品。這就明確了版本控制系統的通信,這對於使用該工具的開發人員來說尤其重要。如何可視化版本控制系統的示例?

我希望找到一些如何最好地繪製這個系統的例子,以便我們可以更好地在內部和外部開發人員之間進行溝通。我知道有很多關於版本控制的標準和最佳實踐,所以我希望這也延伸到某種視覺詞彙。舉一個例子,在http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes有一個漂亮的圖。有沒有關於如何設計這些東西的指南?

回答

3

首先,如果它是一個開源軟件項目,機會是版本系統ISM一個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

+0

這是一個很棒的圖表,但該項目現在正在使用Subversion。我非常喜歡Github如何做這些圖表,並且很想爲SVN找到類似的工具。 – 2010-05-25 14:21:23

0

我也需要這個。 Tortoise SVN中的內置圖形太忙了,但我已經使用它了。但對於像上面VonC的照片那樣的東西,我想我會用乾擦板和彩色標記去。我會把它掛在我的立方體外面。用轉速,日期,衝刺和項目進行標註,我們將全部設置。

相關問題