0

リポジトリの「マスター」ブランチに、いくつかのコンテンツを含むファイル myFile.txt があります。開発者である developerA は、ブランチを作成し、その中でいくつかの作業を行い、その中で myFile.txt を変更しました。developerA が作業している間に、developerB は同じ myFile.txt にいくつかの変更を加えました。

CI システムがコンポーネントを構築できるように、どちらも中央リポジトリにプッシュしました。developerA がプッシュし、次に developerB がプッシュしました。何らかの奇妙な理由で、developerA の変更はファイル履歴 'git whatchanged myFile.txt' に表示され、developerB は表示されません。

レポを複製すると、「マスター」ブランチのHEADがdeveloperBの変更をチェックアウトしますが、履歴を照会すると、developerBによって作成されたファイルの内容を変更したコミットを特定できません。

それがどうしたの?ファイルの内容を変更したコミットを見つけるにはどうすればよいですか?

4

1 に答える 1

0

あなたの問題は、 developerAdeveloperBのコミットが異なるブランチにある可能性があります。

問題を解決する最も簡単な方法は、 の--allフラグを使用することですgit log

于 2016-08-30T08:23:58.327 に答える