TFS上分支和標籤的用法

2022-02-22 23:08:24 字數 521 閱讀 8675

什麼時候用分支:例如為某個客戶定製的專用版本,和主幹的特性有很大差別.不具通用性的需求.

大的版本修改,例如2.0 到3.0 加了很多特性,但2.0 還有維護.改bug

什麼時候用標籤:小版本的發布, 如2.1.1到2.1.2.

分支的優點: 清晰,容易操作,程式設計師只要get latest/checkin latest就可以了

分支的缺點: 合併比較麻煩, 解決方法是要麼是定期同步或者乾脆不同步.

標籤的優點: 靈活

標籤的缺點: 如果要對某個label的版本進行hotfix, 操作起來比較麻煩, 要先get specific version by label, 然後修改**,checkin之後會產生乙個新的changeset, 然後在乙個workspace裡面get labelversion,然後get changset, 重新label乙個version.來發布hotfix. 發布之後還要把之前latest的**copy乙份,重新check in latest

Subversion使用分支和標籤

分支常用的兩個場景 發布新版本和給開發者乙個實驗的空間。箴言 謹記,當需要建立多個分支,特別分支是為了並行多個開發而不是發布版本時,往往意味事情有些不對了。建立分支 svn mkdir m creating branches directory svn copy m creating release...

git標籤和分支命令

本編記錄git標籤和分支的基本命令 git 標籤基本命令 檢視總共有哪些標籤,l引數用於過濾,比如這裡是檢視以v開頭的所有分支 git tag l v 建立乙個臨時標籤,最簡單的建立標籤的方法 git tag v1 建立乙個附註標籤,可以帶一些基本資訊,後面也可以用於校驗的 git tag v2 a...

c標籤和struts2標籤一些用法上的區別

struts2標籤有if.else 如果要用c標籤來表示if.else 的效果 相當於if 相當於else 遍歷集合 假設遍歷personlist 看他們的不同寫法 這裡直接寫personlist 獲取這個人的名字 注意這裡用的是 號 換成c標籤 這裡寫 這裡用的是 符號 似乎c標籤都要用 來獲取值...