我正在做一個變基,我想始終保留最新提交中所做的更改,以避免手動解決沖突。
uj5u.com熱心網友回復:
不幸的是,很可能你不能。
當你有多個在 rebase 期間發生沖突的提交時,每個提交都會一個一個地重播。從每次提交沖突的角度來看,最后一次提交中的更改還不存在,因此無法自動選擇該檔案的最終版本。
所以,你可以做什么?有一些選項可能對您有用:
- 如果您愿意將提交壓縮為更少數量的提交,那么您需要解決的總沖突就會更少。
- 如果您不想壓縮您的提交,并且變基帶來的痛苦大于變基帶來的好處,那么您可以改為合并,然后您將只需要處理一組沖突。
此外,正如chepner 在評論中提到的那樣,您可以rerere在 rebase 期間幫助解決每次提交的類似沖突。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/419588.html
標籤:
