Можно ли пометить определенный файл или содержимое определенной папки как двоичный в .gitattributes?

В нашем репо у нас есть js файл, который вполне читается, но нам не требуется никаких отчетов о различиях внутри него. Это только загромождает экран. Поэтому мы хотим, чтобы он считался двоичным. Вот что мы делаем с *.min.js, и все довольны результатами. В .gitattributes у нас есть: *.js text eol=lf строка, теперь нам нужно как-то переопределить это для конкретного js файла. Я пробовал:

filename.js binary
path/filename.js binary

Я даже пробовал положить .gitattributes файл в саму bin/ папку (где мы храним все скомпилированные файлы) с таким содержимым:

* binary

Но похоже, что это не работает. Думаю, должно быть что-то простое?


person jayarjo    schedule 23.02.2013    source источник
comment
Вы добавили и зафиксировали свой .gitattributes файл в папке bin /?   -  person VonC    schedule 23.02.2013
comment
Да, но он продолжал показывать разницу для указанного файла js.   -  person jayarjo    schedule 23.02.2013


Ответы (2)


Если вы хотите полностью удалить некоторые файлы из git diff вывода, этот трюк может быть вам полезен. .

person artyom    schedule 11.04.2013

Попробуйте создать .gitattributes в папке bin, сказав следующее:

*.js binary
person Dan Kohn    schedule 11.04.2013