3 回答

TA貢獻1829條經(jīng)驗 獲得超7個贊
一個標(biāo)簽代表在某一瞬間的版本一個特定的分支。一個分支代表開發(fā)一個單獨的線程可以與上相同的代碼庫等開發(fā)工作同時運行。對分支的更改最終可能會合并回另一個分支以統(tǒng)一它們。
通常你會標(biāo)記一個特定的版本,以便你可以重新創(chuàng)建它,例如,這是我們發(fā)送給XYZ公司的版本。一個分支更多的是在繼續(xù)對其進行開發(fā)的同時提供特定版本代碼的持續(xù)更新的策略。您將創(chuàng)建交付版本的分支,繼續(xù)在主線上進行開發(fā),但對代表交付版本的分支進行錯誤修復(fù)。最后,您將這些錯誤修復(fù)程序合并回主線。通常你會同時使用分支和標(biāo)記。您可以使用各種標(biāo)簽,這些標(biāo)簽可以應(yīng)用于主線及其分支,用于標(biāo)記您可能要重新創(chuàng)建的每個分支的特定版本(例如,傳遞給客戶的那些版本) - 用于傳遞,錯誤診斷等。
它實際上比這更復(fù)雜 - 或者像你想要的那樣復(fù)雜 - 但是這些例子可以讓你了解這些差異。

TA貢獻1777條經(jīng)驗 獲得超3個贊
我喜歡將分支視為您要去的地方,標(biāo)記為您去過的地方。
標(biāo)簽感覺像是過去特定重要點的書簽,例如版本發(fā)布。
而分支是項目正在下降的特定路徑,因此分支標(biāo)記隨您前進。完成后,合并/刪除分支(即標(biāo)記)。當(dāng)然,此時您可以選擇標(biāo)記該提交。
- 3 回答
- 0 關(guān)注
- 2917 瀏覽
添加回答
舉報