我有一個項目,其中包含很多部分。我將只爲項目的一個子部分而非整個項目建立一個分支。有沒有一個很好的做法,使「trunk」子目錄的分支?
有沒有一個很好的做法呢?
或者,我應該分支整個「後備箱」,以避免一些問題?
我看到的唯一問題是一個混淆 - 項目的哪一部分實際上是分支的。因爲svn只拷貝文件夾的內容,正在分支
我有一個項目,其中包含很多部分。我將只爲項目的一個子部分而非整個項目建立一個分支。有沒有一個很好的做法,使「trunk」子目錄的分支?
有沒有一個很好的做法呢?
或者,我應該分支整個「後備箱」,以避免一些問題?
我看到的唯一問題是一個混淆 - 項目的哪一部分實際上是分支的。因爲svn只拷貝文件夾的內容,正在分支
遵循svn標準,您只能從標籤或中繼。所以,以下是很好的做法:
svn copy project/trunk project/branches/<branch_name>
或
svn copy project/tags/<some_tag> project/branches/<branch_name>
你不會理會在這種情況下在服務器上的額外空間,因爲這些都是「虛擬」副本,SVN服務器與實際工作的差別修訂之間。
我會去整個樹幹的分支,它不貴。