SVN 標籤

版本管理系統支援 tag 選項,通過使用 tag 的概念,我們可以給某一個具體版本的程式碼一個更加有意義的名字。

Tags 即標籤主要用於專案開發中的里程碑,比如開發到一定階段可以單獨一個版本作為釋出等,它往往代表一個可以固定的完整的版本,這跟 VSS 中的 Tag 大致相同。

我們在本地工作副本建立一個 tag。

root@itread01:~/svn/itread0101# svn copy trunk/ tags/v1.0
A         tags/v1.0

上面的程式碼成功完成,新的目錄將會被建立在 tags 目錄下。

root@itread01:~/svn/itread0101# ls tags/
v1.0
root@itread01:~/svn/itread0101# ls tags/v1.0/
HelloWorld.html  readme

檢視狀態。

root@itread01:~/svn/itread0101# svn status
A  +    tags/v1.0

提交tag內容。

root@itread01:~/svn/itread0101# svn commit -m "tags v1.0" 
Adding         tags/v1.0
Transmitting file data ..
Committed revision 14.