1

とを指定するbranch-agit rebase origin/master branch-a、ファイル内で競合が発生することがあります。

CONFLICT (content): Merge conflict in .../file.txt

リベースの前に (定義により) 競合がなかったことを考えると、競合は への 1 つ以上のコミットによってのみ発生した可能性があり.../file.txtます。

競合解決プロセス中に、「.../file.txt に影響を与えたオリジン/マスターからのコミット」を簡単に表示して、これらの変更をより自信を持って統合できるようにする方法がわかりません。

---A---B---[C]---D
    \             \
     E---[F]---G   E'--[C/F']--G'

ABCDメインライン開発です。 EFG私のローカルブランチの開発です。へのローカル リベース中に、コミットCによりファイル/コミットで競合が発生しました。FD

デタッチされた HEAD または「リベース」状態git log -3 file.txt考えると、見たいものが表示されないように見えます。commit を適用します。CF

特定のファイルにのみ影響を与え、その範囲からのコミットのリストを取得するにはどうすればよいですか...または現在アクティブなABCDコミットは含まれませんか?EFG--rebase

4

2 に答える 2