Mercurialから変更されたファイルのリストを最後の "revision"タグから頭の代わりに現在の作業バージョンに抽出する必要があります。プロセスはバッチスクリプトの一部なので、現在のリビジョンビットを自動化する必要があります。2つの水銀リビジョンの間で変更されたファイルのリストを抽出する方法
私は、私が使用して現在のリビジョンを得ることができることを知っている:
hg id -n
または
hg parent --template "{rev}\n"
私も、私は(「から」タグ付きのバージョンから変更されたファイルの一覧を取得することができます知っています)このように:
変更されたファイルのリストをタグ付きバージョン(「from」)からNotherのこのようなバージョン(「へ」)をタグ付け:
hg st --rev from --rev to > file_list.txt
しかし、タグまたは1つが自動的に現在の作業バージョンであるために「へ」のバージョンを指定することができるという方法がありますか?私は "ヒント"または "デフォルト"ファイルを除外することができる必要があります。
この処理はDOSバッチファイルで行われ、その結果がすべてテキストファイルに出力されます。
これは、それ自身の答えを含む質問です。それを無視してください! – Philip
[hgバージョン間で変更されたファイルの一覧を生成する]の複製が可能です(http://stackoverflow.com/questions/2024510/generating-a-list-of-which-files-changed-between-hg-versions) –