//code/main/Foo.cpp
行Nが変更されたソース ファイルがあります。p4 annotate
とを組み合わせた後、p4 filelog
ブランチから変更が行われたことがわかりました。(これは、例えば、私の理解ですgit blame
。)
そのブランチを掘り下げて、 と の組み合わせを再度使用してp4 annotate
、p4 filelog
行の変更がさらに別のブランチからの統合に起因していることを確認しました。
そのブランチを掘り下げて、p4 annotate
との組み合わせを再び使用しp4 filelog
て、元のサブミッションを含む実際の変更リストを見つけました。これにより、最終的に の行Nが変更されました//code/main/Foo.cpp
。
これを行う簡単な方法はありませんか?ファイル内の行を指して、「その行が現在デポに書き込まれているのと同じように最初に表示されたのはいつ、どこですか?」と尋ねたいと思います。
そこで私が望むのは、変化をその起源までさかのぼって追跡するディープです。 git blame