,這是另一個混帳流問題.. :(git rebase流與代碼審查?可能?
我知道了「標準」 git的變基流非常好:
- 開發人員創建一個跟蹤分支(說「featureA」)關閉上游分支(說「主」)
- 開發代碼,提交與底墊,碼拉,提交與底墊拉等
- 代碼完成,開發商南瓜提交和推動掌握
我遇到的問題是這個在與主合併之前沒有留下代碼審查的空間。審閱者只有在主服務器上才能看到更改,因此如果開發人員需要調整任何內容,則主服務器上會針對給定功能提交多個提交。理想情況下只有一個。
,我知道會解決這個問題,但都不理想有幾個選項:
- 有開發商推特性分支到遙控器。與此相關的問題是,他們從主人重新啓動後,推動將不得不是推力,雖然可能安全這種情況下,我不想像往常一樣生意。
- 不要重新綁定功能分支的上游更改,將它們合併。有了這個,我不能擠壓功能分支,並將提交回推給主(右?)
- 使用gerrit/github。我必須猜測,有一種方法可以在純粹的git中實現這一點?
有沒有更好的方法?
感謝helmbert,我居然更新了我的問題 - 有一兩件事我想如果可能的話不使用格里特/ github上,主要是因爲沒有將可能在飛我的組織做的,很遺憾。不過,我喜歡gerrit流。 –