Posted on 2010-07-06 17:38
幻海藍夢 閱讀(953)
評論(0) 編輯 收藏 所屬分類:
工具 、
工作相關知識擴展
轉自:
http://hi.baidu.com/zh_m_zhou/blog/item/5b78de129e72c6896538dbe4.html
作者:pocky
trunk就是主支,branches是分支,tags是最終發布的版本。
比如:
有1個產品的項目,有模塊A,模塊B,模塊C。這個產品就應該放在trunk目錄中。
有一天,客戶要求購買這個項目,但他只需要模塊A,模塊B,同時需要定制他特有的模塊D。這個時候,我們不可能將SVN中的模塊C刪除了,再加上模塊D。
于是我們就需要建立branches目錄了,最終的結果是trunk中是模塊A,模塊B,模塊C,branches中是模塊A,模塊B,模塊D。(其中模
塊A,模塊B應該是從trunk中繼承過來的)這個就是原來產品的一個分支。
當用戶要求的完成,并完成了相關測試的時候,我們就需要發布產品給客戶使用了。這個時候,發布出來的版本就要放在tags目錄中。發布在tags目錄中的
版本不可被再修改。
參考文檔:http://xingshaomin.javaeye.com/blog/121765