亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

標簽與Git中的分支有何不同?我應該在哪里使用?

標簽與Git中的分支有何不同?我應該在哪里使用?

Git
瀟瀟雨雨 2019-08-23 14:35:06
標簽與Git中的分支有何不同?我應該在哪里使用?我在理解如何在git中使用標簽與分支時遇到一些困難。我剛剛將當前版本的代碼從cvs移動到git,現在我將為特定功能處理該代碼的子集。其他一些開發人員也會參與其中,但并非所有開發人員都會關注此功能。我應該創建分支還是標記?在什么情況下我應該使用一個與另一個?
查看完整描述

3 回答

?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

一個標簽代表在某一瞬間的版本一個特定的分支。一個分支代表開發一個單獨的線程可以與上相同的代碼庫等開發工作同時運行。對分支的更改最終可能會合并回另一個分支以統一它們。

通常你會標記一個特定的版本,以便你可以重新創建它,例如,這是我們發送給XYZ公司的版本。一個分支更多的是在繼續對其進行開發的同時提供特定版本代碼的持續更新的策略。您將創建交付版本的分支,繼續在主線上進行開發,但對代表交付版本的分支進行錯誤修復。最后,您將這些錯誤修復程序合并回主線。通常你會同時使用分支和標記。您可以使用各種標簽,這些標簽可以應用于主線及其分支,用于標記您可能要重新創建的每個分支的特定版本(例如,傳遞給客戶的那些版本) - 用于傳遞,錯誤診斷等。

它實際上比這更復雜 - 或者像你想要的那樣復雜 - 但是這些例子可以讓你了解這些差異。


查看完整回答
反對 回復 2019-08-23
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

我喜歡將分支視為您要去的地方標記您去過的地方。

標簽感覺像是過去特定重要點的書簽,例如版本發布。

而分支是項目正在下降的特定路徑,因此分支標記隨您前進。完成后,合并/刪除分支(即標記)。當然,此時您可以選擇標記該提交。


查看完整回答
反對 回復 2019-08-23
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

簡單:

預計標簽總是指向同一版本的項目,而預計隨著開發的進展,標題會有所提升。

Git用戶手冊


查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關注
  • 2929 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號