Apache Subversion 中的分支,擱置和標記

你可能已經注意到,我們使用 svn copy 命令建立分支,標籤和架子(我們將在下一段中跳過提及標籤和架子)。這與用於將工作副本中的專案複製到儲存庫中的命令相同。

svn copy 用於分支,因為 branch 在技術上是你複製源的副本。但是,在本地檔案系統上覆制檔案時,這並不是一個普通的副本。Subversion 中的分支被稱為 廉價副本 ,類似於符號連結。因此,建立新分支所需的時間最短,並且 Subversion 儲存庫中幾乎沒有空間。無論更改的大小和範圍如何,都可以建立分支並將其用於所需的任何更改。

svn copy 可以縮短為 svn cp,因為 Subversion 具有大多數命令的別名。