2012-07-04 14 views
6

ブランチでファイルが初めて表示された日付を取得する方法を教えてください。ファイルがgitブランチに表示された日時を調べる

現在、私は以下を使用しています。問題は、マージの場合、マージの日付を返すのではなく、元のブランチに作成日を返します。

$ git log --first-parent --format=%ct FILE

+0

に固定されているように見えます。 gitの履歴がどのように進化したかについての簡単なシナリオを提供できますか? –

+0

@ KL-7実際にあなたは正しいです。しかし、私は別の環境で、元のブランチのファイルの作成時間を返す、これを使用するアプリケーションを持っています。 gitの古いバージョンではうまくいかないかもしれませんか? – Fabio

+0

私はそれが私の元のブランチ作成時間を返すことを確認することができます – Learath2

答えて

1

この問題は、私はそれを試し、それはまさに私のために時間をコミットマージ返しバージョン1.7.9.1 https://github.com/git/git/blob/master/Documentation/RelNotes/1.7.9.1.txt

+0

引用: "git log --first-parent $ pathspec"は、最初の親チェーンには残っておらず、指定されたパスへの変更全体が来たサイドブランチに入り込んでいました。 – robinst

関連する問題