1. 程式人生 > >SVN和Git專案管理中-tag操作步驟

SVN和Git專案管理中-tag操作步驟

tag說明

       所謂打tag,要從SVN官方推薦的目錄結構說起了。SVN官方推薦在一個版本庫的根目錄下先建立trunk、branches、tags這三個資料夾,其中trunk是開發主幹,存放日常開發的內容;branches存放各分支的內容,比如為不同客戶定製的不同版本;tags存放某個版本狀態的標籤,比如驗收測試版、1.0.3版等。branhces和tags本質沒有區別,都是通過svn copy方式建立的,差異在於通常branches中的內容是需要繼續修改或開發的,tags中的內容是存放不再修改的,這一般通過許可權設定來解決,tags通常只給管理員開放寫許可權。

操作

     SVN: 命令列的話,就是svn copy,TortoiseSVN客戶端的選單叫分支/標記。

     Git:在git中建立帶註釋的標籤非常簡單,在執行’tag’命令時加上-a就可以了。

$ git tag -a v1.4 -m ‘version 1.4′
$ git tag

     Git具體操作參考如下文章:http://blog.sina.com.cn/s/blog_62ea758a0102w2l4.html

tag標籤在IDE中使用

IDEA平臺:


1.點選右鍵,選中subversion屬性
2.點選Branch or Tag
3.選擇Repository Location選項,表示複製svn上的程式碼( 選擇另外一項,可以從本地檔案進行復制)
4.在copy to 中選擇Bracnch or Tag
5.在base url 中輸入指定放tag的目錄
6.在name中輸入檔名
7.在Comment中輸入tag描述(不輸入的話,會建立失敗)
8.點選ok就完成了打tag的流程

使用TortoiseSVN:


1.進入版本的目錄,點選右鍵,選擇ToroiseSVN
2.選擇Branch/tag
3.在to path中輸入放置tag的所在目錄和檔名,如/tag/AAA.2.1.4.20131211
4.在Log message中輸入tag的描述資訊