0

我有一个包含一个文件 ( subdir/a.txt) 和一个修订版的存储库,添加它。

如果我hg convert使用由 组成的文件映射运行include subdir/a.txt,它工作得很好。

但如果文件映射是include subdir/*.txtinclude */a.txtinclude **/*.txt,则生成的存储库中没有修订。

是否可以在文件映射中使用通配符hg convert

--

我想这样做的原因是我可以创建一个具有历史记录但没有任何二进制文件的新存储库。我希望能够做类似的事情exclude **/*.dll。有没有办法做到这一点?

4

1 回答 1

6

似乎不支持通配符,但您可以使用它hg manifest --all来获取所有变更集中存在的所有文件的列表,并对输出进行一些过滤和编辑以生成要排除的内容。如下所示列出 Windows 上的所有 DLL 文件路径:

hg manifest --all | findstr \.dll
于 2016-07-20T23:45:49.750 回答