2016-05-31 6 views
0

私は(マージを含む)約5000コミットを持っているコードベースに取り組んでいます。私は、対話的なrebaseを開始して、同様のコミットを縮小し、弱いコミットメッセージに言い直しました。その前に私はこのarticle次いくつかの大きなファイルを削除しました。

しかし、私は第7回コミットと競合から始まり、矛盾があります。 コミットによって大きなコミットになります。競合する変更を起こさない操作だけを行う方法はありますか?

私は、次のコマンドを使用します。

git rebase FIRSTCOMMIT -i 

答えて

1

私は間違っていないよ場合は、一般的に簡単な履歴広告ホックをリベースすることはできません。状況によっては、回避策がある可能性があります。たとえば、タグ付きマスターを使用している場合、すべてのタグ間の変更を1つのコミットに収縮させることができます。同様の戦略は、一般的にFIRSTCOMMITHEADを結ぶどのパスでも機能します。