Подтвердить что ты не робот

Gitignore по размеру файла?

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

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

Любые предложения?

4b9b3361

Ответ 1

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

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

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

Ответ 2

Я также хотел предложить эту версию для Windows.

forfiles /s /c "cmd /q /c if @fsize GTR 1073741824 echo @relpath" >> .gitignore