関連する 2 つの Mercurial リポジトリがあります。リポジトリ A には、リポジトリ B にない多くの変更があります。リポジトリ A とリポジトリ B で異なるファイル名のリストを生成したい
これが私がこれまでに持っているものです:
次のテキストを含む hg_outconfig.txt という名前のテキスト ファイル:
changeset = "{file_mods}\n{file_dels}\n{file_adds}"
file_mod = "{file_mod}\n"
file_add = "{file_add}\n"
file_del = "{file_del}\n"
次に、コマンドを実行しています:
cd PATH_TO_REPO_A
hg -q outgoing URL_TO_REPO_B --style c:\\hg_outconfig.txt | sort
これは、変更されたレポ A のすべてのファイルをリストしますが、レポ B に既にある以前のコミットから変更されたレポ A のファイルもリストします。レポ A とレポ B の間に現在の違いがあるファイルのリストだけが必要です.