我有两个相关的 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
这确实列出了 repo A 中所有已更改的文件,但它还列出了 repo A 中的文件,这些文件与之前已经在 repo B 中的提交相比发生了更改。我只想要一个在 repo A 和 repo B 之间存在当前差异的文件列表.