ブランチでファイルが初めて表示された日付を取得する方法を教えてください。ファイルがgitブランチに表示された日時を調べる
現在、私は以下を使用しています。問題は、マージの場合、マージの日付を返すのではなく、元のブランチに作成日を返します。
$ git log --first-parent --format=%ct FILE
ブランチでファイルが初めて表示された日付を取得する方法を教えてください。ファイルがgitブランチに表示された日時を調べる
現在、私は以下を使用しています。問題は、マージの場合、マージの日付を返すのではなく、元のブランチに作成日を返します。
$ git log --first-parent --format=%ct FILE
この問題は、私はそれを試し、それはまさに私のために時間をコミットマージ返しバージョン1.7.9.1 https://github.com/git/git/blob/master/Documentation/RelNotes/1.7.9.1.txt
引用: "git log --first-parent $ pathspec"は、最初の親チェーンには残っておらず、指定されたパスへの変更全体が来たサイドブランチに入り込んでいました。 – robinst
に固定されているように見えます。 gitの履歴がどのように進化したかについての簡単なシナリオを提供できますか? –
@ KL-7実際にあなたは正しいです。しかし、私は別の環境で、元のブランチのファイルの作成時間を返す、これを使用するアプリケーションを持っています。 gitの古いバージョンではうまくいかないかもしれませんか? – Fabio
私はそれが私の元のブランチ作成時間を返すことを確認することができます – Learath2