2012-11-08 89 views
0

情況:我們已經合併了幾個需要回滾代碼的github pull請求。穿插這些合併是需要保留的其他合併。我知道我們可以回滾到之前的第一次糟糕的合併和櫻桃挑選的變化,但我希望我們可以避免這種麻煩。是否有可能根據這兩個錯誤的請求創建某種反向修補程序,並將這些修補程序應用到新的分支中,因此我們可以封裝不良的更改並在修復問題時將其恢復。git/github從合併的拉取請求中創建反向修補程序

回答

2

修補程序可以通過git revert反轉。請參閱Re-doing a reverted merge in Git

+0

我發現我可以這麼做 - 我對github的理解有點過於簡單。謝謝! – cbmanica

+0

我們的情況:文件結構已經改變,所以我們不能使用'git revert'。我們使用'git show | git apply --reverse --directory = ' – lefnire

相關問題