我們正在檢查git,並想了解哪個工作流可能適合我們的小團隊(4名開發人員)。典型的單一分支git工作流程
我們所做的一些細節:
- 我們對目前與周圍4-5的解決方案,共約〜70個項目 和不斷增長的組成1個 庫的.NET產品的工作。
- 我們目前有1箇中央存儲庫和1個分支。
- 雖然 偶爾會協作/修改其他團隊成員的代碼區域,但每個開發人員都在不同的代碼庫區域工作。
什麼是像我們這樣的團隊的「典型」git工作流程?
我希望在儘可能短的時間內儘可能地在「管理」操作上花費時間。
例如,今天我們已經看到,因爲另一推了之前提出由開發一個混帳推請求失敗,他不得不在本地使用混帳拉第一合併修改。
是一個典型的業務情景是這樣的:
開發,本地提交。 從git倉庫拉。 推入git存儲庫。
難道我們不能跳過拉? (在遠程服務器上完成合並?)
當前我們正在使用ClearCase,並且在推送(「提交」)操作期間通過合併來解決,而不需要先取消。
拉是強制性的,因爲可能有衝突要解決。如果你想盡量減少潛在的衝突,我建議你把你的項目分成子模塊。 – BiAiB 2011-12-21 16:56:51