Mercurial - 忽略大文件

发布于 2024-08-18 22:44:45 字数 89 浏览 3 评论 0原文

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

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

谢谢

I know there is a way to get mercurial to ignore specific files using hgignore.

Is there a way to get it to ignore all files above a certain size?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

余生一个溪 2024-08-25 22:44:45

聪明的想法。没有内置的功能,但您可以配置类似的东西:

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

您可以在 precommit 挂钩中运行它,但您需要删除上一个条目中的行。

Clever notion. There's no built-in functionality for that, but you could rig up something like:

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

You could run that in a precommit hook, but you'll want to delete the lines from the previous entry.

笛声青案梦长安 2024-08-25 22:44:45

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

Unfortunately matching in .hgignore is done just by filenaming. However, nothing prevents you from writing a pre-commit hook that autocreates (appends) .hgignore files based on their size.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文