SVN - 標籤



版本控制系統透過使用一個概念支援標記操作,即可用有意義的名稱給程式碼的特定版本命名。標記允許為程式碼的特定版本指定描述性和易於記憶的名稱。例如,BASIC_ARRAY_OPERATIONS修訂版 4 更容易記住。

不妨用一個示例來看一下標記操作。Tom 決定建立一個標記,以便他可以更輕鬆地訪問程式碼。

[tom@CentOS project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations

以上命令將產生以下結果。

A    tags/basic_array_operations/array.c
Updated to revision 4.
A         tags/basic_array_operations

成功完成後,將在標籤目錄內建立新目錄。

[tom@CentOS project_repo]$ ls -l tags/
total 4
drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations

Tom 想要在提交之前仔細檢查一下。狀態操作表明標記操作已成功,因此他可以安全地提交更改。

[tom@CentOS project_repo]$ svn status
A  +    tags/basic_array_operations

[tom@CentOS project_repo]$ svn commit -m "Created tag for basic array operations"
Adding         tags/basic_array_operations

Committed revision 5.
廣告