我有2個分支,master和featureA。在featureA分支中,我在CoolFile.m中編寫了一堆新代碼。該功能尚未完成,因此此代碼尚未準備好合併到主設備中。 CoolFile過去寫得很差,所以在開發分支中,我對它進行了一系列更改(主要是重新排序方法,添加註釋和刪除空白)。大重構後的git rebase
現在我想要重設功能關掉主設備,這樣我就可以從清理好的代碼中受益。問題是,由於所有的方法都已經移動,rebase正試圖將所有新代碼放在錯誤的地方。解決這個問題的最好方法是什麼?我應該等到功能完成重構嗎?
我明白了你的意思,我通常會在我的featureA分支中完成重構,但是我還有另一個使用此相同文件的主功能分支。特徵A是一個很大的功能,在featureA完成之前,我可能會有更多的分支從master創建。這就是爲什麼我在主人做重構的原因。 – 2011-05-31 02:38:42