特定のコミットがマスターにマージされたときにタイムスタンプを取得しようとしています。Git - コミットIDに基づいてマージされたタイムスタンプを取得
git logを実行すると、著者のタイムスタンプ、つまりコミットが最初に作成されたタイムスタンプが表示されます。
私はコミッターのタイムスタンプ、つまりコミットが最後に更新されたタイムスタンプも見ることができます。しかし、コミットがマスターにマージされたときのタイムスタンプは表示されません。 (これは、コードレビューまたは最後のコミットが行われた後に発生するかもしれないその他の遅延に基づいてコミッターのタイムスタンプとは異なります)。
gitはマージタイムスタンプをどこに保存することもできないのですか?
私の試み:
私はgit show <commitid> --stat
を使用してみましたが、これはまた、唯一の著者のタイムスタンプを示しています。
第二に、私はgit log --format=fuller
を行なったし、これは以下の入隊:
Author: abc
AuthorDate: Mon Jun 13 12:27:59 2016 -0500
Commit: abc
CommitDate: Mon Jun 13 14:32:21 2016 -0500
コミットするときの痕跡が実際にマージされませんでした。
@PetSerAlなぜあなたは--all' '含めているが?質問はそれがマスターに合併されたときを知ることだけを求めます。また、 '--topo-order'は' --ancestry-path'には一行の祖先しか表示されないので余計なようです。最後に、 '-n 1'と組み合わされたときに' --reverse'は効果がありません。なぜなら、結果セットが1に制限されているからです。 –