我在Eclipse中使用帶Egit的rebase工作流。我在當地的一家分店工作,爲了這個問題的目的,稱它爲「工作」。當我準備整合我的變化,我必須:縮短Eclipse git工作流程
- 切換到
master
- 拉(快進)
- 切換到
working
- 再次基於
master
,解決任何衝突 - 切換到
master
- 合併
working
- 推。
正如您所看到的,有很多分支交換正在進行。這不是一個大的時間消耗,因爲轉換分支非常快。然而,時間加起來,這是教新人做的額外步驟。我真正想要做的是,而在working
:
- 拉(導致
master
更新) - 再次基於
master
- 切換到
master
- 合併
working
- 推
在這個工作流程中,我也不必完全不必要地切換ch分支只是爲了拉動變化並繼續工作。只要拉,rebase,繼續。
如何配置git始終更新master
拉,即使你在另一個分支?我更喜歡使用Egit的答案,但命令行解決方案也是可以接受的 - 他們可以使用Egit來執行。
不太確定,如果有幫助:你有沒有在創建新分支時查看過「rebase」拉動策略? – Bananeweizen 2013-03-28 07:47:05