gitignore по размеру файла? - PullRequest
43 голосов
/ 27 октября 2010

Я пытаюсь внедрить Git для управления творческими активами (Photoshop, Illustrator, Maya и т. Д.) И хотел бы исключить файлы из Git на основе размера файла, а не его размера, местоположения и т. Д.

Например, я не хочу исключать все файлы .avi, но есть несколько огромных + 1 ГБ avi-файлов в случайных каталогах, которые я не хочу фиксировать.

Есть предложения?

1 Ответ

40 голосов
/ 05 марта 2011

Я новичок в .gitignore, так что, возможно, есть лучшие способы сделать это, но я исключил файлы по размеру файла, используя:

find . -size +1G | cat >> .gitignore

Очевидно, вам придется запустить этокодируйте часто, если вы генерируете много больших файлов.

...