2008-09-27 36 views

回答

3

標籤

把它看成是一個即時快照。我希望能夠回到那個確切點。但是,它永遠不會改變。你不要在一個標籤元素上籤入。

的東西,可以得到標籤:

  • 發佈(主要和次要)
  • 補丁發送給客戶
  • Bug修復
  • 里程碑(α,β等)
  • 成功日報版

B牧場

該分支將對其進行開發(即,簽入)。
您可以從標籤創建分支(例如,執行錯誤修復)。
您可以創建一個分支來開發一個功能,然後將其合併回主幹線。
您可以爲發佈版創建分支(小或大)。

關鍵是可以修改分支,並且標記不應該是

5

標記應該用於標記里程碑。這個里程碑可以像日常生成一樣小。

當您想要獨立於另一個分支/中繼進行更改時,應使用分支。

0

Apropos其他回覆,

我們使用標籤爲次要點發布和分支發佈。因此,例如,

v1.0 <-- Branch 
    v1.0.1 <-- Tag 
    v1.0.2 <-- Tag 
v1.1 <-- Branch 
    v1.1.1 <-- Tag 
    v1.1.2 <-- Tag 
v1.2 <-- Branch 
    v1.2.1 <-- Tag 
    v1.2.2 <-- Tag 
v1.3 <-- Branch 
    v1.3.1 <-- Tag 
    v1.3.2 <-- Tag 
v1.4 <-- Branch 
    v1.4.1 <-- Tag 
    v1.4.2 <-- Tag 
v1.5 <-- Branch 
    v1.5.1 <-- Tag 
    v1.5.2 <-- Tag 

要使用微軟的比喻,一個分公司的Windows(95,XP,VISTA等)的釋放和標籤是一個服務包。