git log«file»show merge commitsを作成する


5

だから、私は以前に一度起こったことがあります:私がやったgit log --follow «file»と私が見た最新のコミットは«ファイル»の削除でした。しかし、ファイルはまだ私のリポジトリにありました。

後で、コミットコミットでファイルを再度追加することがわかりました(おそらく、開発の1行でファイルが削除され、もう1行で変更された可能性があります)。

ただし、git log «file»(またはgit log --follow «file»)«file»への変更を探す際にマージコミットを無視するようです。それを強制しない方法はありますか?

git 2.4.0を使用しています。

回答:


5

--simplify-mergesフラグを追加してみてください。ログからマージを削除するオプションのように聞こえますが、実際には多くの場合それらを追加します。

この答えから取った。


1
残念ながら、--simplify-mergesこの場合は役に立ちません。git log --follow --simplify-merges -- «file»まだログにマージが表示されません。
ラファエルシュ

さらに「-c」が必要です。stackoverflow.com/ questions / 43138569
…を
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.