Mercurial - 忽略大文件

时间:2010-01-22 03:09:53

标签: mercurial

我知道有一种方法可以使用hgignore来忽略特定文件。

有没有办法让它忽略一定大小以上的所有文件?

由于

2 个答案:

答案 0 :(得分:9)

聪明的想法。没有内置的功能,但您可以设置如下:

find -type f -size +10M > .hgignore

你可以在precommit钩子中运行它,但是你要删除前一个条目中的行。

答案 1 :(得分:4)

不幸的是.hgignore中的匹配只是通过filenaming完成的。但是,没有什么可以阻止您编写预提交挂钩,根据它们的大小自动创建(追加).hgignore文件。