0
Mercurialリポジトリのチェックアウトとファイル名が与えられます。そのファイルを変更した最後のコミットはどのようにして決定されますか? gitとは異なり、枝で注意を払わなければなりません。ここで意図されるセマンティックは、ブランチの履歴に従うことです。ブランチが他のブランチからフォークする場合は、親ブランチに従います。ファイルXを変更した最後のMercurialコミットを特定する方法は?
非ソリューション:ファイルが分岐作成後に変更されない場合
ショーは、間違いなく空の出力
hg log -l 1 filename
マージされていない枝から
hg log -l 1 -b . filename
をコミットこのqューザーはブランチの誤用を強調し、代わりにブックマークを使用する必要があります。しかし、それは既存の歴史が支店を考慮する必要があるかもしれない。
を質問を残して、なぜその質問が役に立たないのかを説明してください。 – Helmut
私はfollowフラグがあなたが望むことをしていると信じています: 'hg log -f -l 1 filename'。 –
確かに。それを答えにすると、私はそれをアップヴォートすることができます。 – Helmut