为什么不';添加文件时mercurial文件集是否有效?

为什么不';添加文件时mercurial文件集是否有效?,mercurial,Mercurial,我正在尝试使用mercurial文件集添加目录树中的所有文件,不包括非常大的文件和任何二进制文件。根据mercurial文档,此命令应执行以下操作: hg init hg add 'set: size("<1M") and not binary()' hgint hg add“set:size”(问题是文件集查询Mercurial的存储库数据库,该数据库只知道存储库中的文件或已添加的文件 一种解决方案是添加所有文件,然后删除您不喜欢的文件,例如: hg forget 'set:size(

我正在尝试使用mercurial文件集添加目录树中的所有文件,不包括非常大的文件和任何二进制文件。根据mercurial文档,此命令应执行以下操作:

hg init
hg add 'set: size("<1M") and not binary()'
hgint

hg add“set:size”(问题是文件集查询Mercurial的存储库数据库,该数据库只知道存储库中的文件或已添加的文件

一种解决方案是添加所有文件,然后删除您不喜欢的文件,例如:

hg forget 'set:size(">1M") or binary()'

这是可行的,因为查询还需要最近添加的文件,即使它们尚未提交。

问题是文件集查询Mercurial的存储库数据库,该数据库只知道存储库中的文件或已添加的文件

一种解决方案是添加所有文件,然后删除您不喜欢的文件,例如:

hg forget 'set:size(">1M") or binary()'
这是可行的,因为查询还需要最近添加的文件,即使它们尚未提交