Существуют ли шаблоны для шаблонов git LFS, аналогичные шаблонам gitignore? - PullRequest
0 голосов
/ 17 января 2020

Я каждый день взаимодействую с многочисленными git репозиториями, содержащими множество файлов разного типа, и теперь я стремлюсь повысить общую эффективность наших процессов разработки, добавляя двоичные файлы в хранилища LFS. Каждый репо потенциально содержит десятки различных типов файлов, и нет простого способа узнать, обрабатывается ли данный файл как большой двоичный объект с помощью git.

Я мог бы:

Проблема с heuristi c option заключается в том, что я потрачу слишком много времени на инструмент, который в конечном итоге окажется неадекватным.

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

Если бы я мог найти опция crowdsource , мне бы не пришлось беспокоиться ни об одном из этих недостатков, потому что я могу передать (и даже внести) идентификацию двоичного файла в источник, способный предоставлять и поддерживать лучшие данные: сообщество.

Например, если я работаю над интерфейсным веб-проектом, я могу захотеть LFS по умолчанию использовать самые распространенные файлы изображений и шрифтов:

*.png filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
...
*.ttf filter=lfs diff=lfs merge=lfs -text
...

Что-то , как это может быть подходящей отправной точкой, но там нет шаблонов git LFS-специфичных c.

...