2010-01-22 131 views
1

我知道有一種方法可以讓mercurial忽略使用hgignore的特定文件。Mercurial - 忽略大文件

有沒有辦法讓它忽略超過一定大小的所有文件?

謝謝

+0

http://stackoverflow.com/questions/2551719/mercurial-hook-to-disallow-committing-large-binary-files – nicerobot 2010-06-24 16:47:07

回答

4

不幸在.hgignore中匹配只是通過文件更新完成的。但是,沒有什麼能夠阻止你編寫一個預先提交的鉤子,它根據它們的大小自動創建(附加).hgignore文件。

9

聰明的想法。還有對於沒有內置功能,但你可以拼湊類似:

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

你可以運行在precommit掛鉤,但你想從一個條目刪除線。