2011-05-12 62 views

回答

3

這應該與市集正常工作。例如:

my-project (Bazaar shared repository[1]) 
+ trunk (you can use this for dev if you like) 
+ branches (normal directory) 
    + v1 (branch for a specific version) 
    + v2 
+ stable (push the stable stuff in here) 

您可以使用任何你喜歡的目錄結構,但使用svn佈局有助於使事情別人對你的項目已經與SVN的工作是一致的。

隨着巴扎就像水銀你並不真正需要的分支 每一個版本的,因爲如果你釋放掉樹幹或穩定的 那麼你可以標記它基本上設置一個指針的修訂。儘管在每個系列中保留一個分支是很方便的,您可以將小分支錯誤修復作爲該系列的下一個修補程序版本的一部分發布。

[1]將項目的基礎目錄設置爲Bazaar共享存儲庫,以便每個分支不保留修訂歷史記錄的副本,而是將所有歷史記錄存儲在存儲庫中。你可以創建一個Bazaar倉庫,bzr init-repo /path/to/my-project也可以爲你創建一個目錄。在該目錄下推送或分支的所有分支將自動使用共享存儲庫。