0
例如,我的項目有兩個分支,master和test.Branch master用於已經過測試並可以交付的代碼,分支測試用於剛剛提交且需要測試的代碼。但由於我們有5個開發者,我們想在測試分支中創建5個子分支,我該怎麼辦?如何在git中創建多級遠程分支?例如,
例如,我的項目有兩個分支,master和test.Branch master用於已經過測試並可以交付的代碼,分支測試用於剛剛提交且需要測試的代碼。但由於我們有5個開發者,我們想在測試分支中創建5個子分支,我該怎麼辦?如何在git中創建多級遠程分支?例如,
如果你想要更多的分支,只需創建它們。選擇一個合適的位置來建立它們(一些對主人的承諾是理想的),並且你和你的團隊可以從那裏工作。
在一些Git工作流程中 - 特別是Git Flow - 這種策略被稱爲創建功能分支;即一個相對較短的特徵的分支,合併到一個集成分支中進行測試,併合併到生產代碼中。由於分支機構的創建成本低廉,因此創建每個功能部件的分支,將其合併到測試分支中,以及在準備好之後,將其從測試分支合併到主部分並刪除功能分支將是一個好主意。
我不會建議您根據開發人員創建分支,因爲這意味着他們正在快速完成的工作與他們所在的分支混合在一起。更細化的變化意味着,當合並上遊的所有時間時,集成點並不那麼痛苦。