Вопросы по теме 'gitattributes'

Можно ли пометить определенный файл или содержимое определенной папки как двоичный в .gitattributes?
В нашем репо у нас есть js файл, который вполне читается, но нам не требуется никаких отчетов о различиях внутри него. Это только загромождает экран. Поэтому мы хотим, чтобы он считался двоичным. Вот что мы делаем с *.min.js , и все довольны...
634 просмотров
schedule 02.12.2021

Пробелы в шаблонах .gitattributes
Я пишу несколько инструментов для git, которые используют фильтры smudge / clean и поэтому я должен создать записи в файле .gitattributes . К сожалению, этот файл анализируется довольно просто путем разделения на пробелы, поэтому мне не кажется...
2180 просмотров
schedule 24.10.2021

Что будет делать `* text = auto eol = lf` в gitattributes?
У нас есть это в нашем файле .gitattributes: * text=auto eol=lf Я хотел бы точно понять, что это делает. Первая часть - text=auto . Из документации : Это гарантирует, что все файлы, которые Git считает текстовыми , будут иметь...
10744 просмотров
schedule 22.10.2021

Git: работа с исполняемыми файлами
У меня есть проект, в котором есть файл .sh , и он должен быть в исполняемом режиме после того, как его вытащили другие. Теперь я уже изменил его разрешения на своем локальном компьютере. Однако я хочу, чтобы он также был вытолкнут / извлечен как...
3011 просмотров
schedule 03.10.2021

Почему файлы отображаются как измененные после нового клонирования? Когда это git add --renormalize. использовал?
У меня проблема с файлами, которые отображаются как измененные после нового клона git. Usecase in my repo: все текстовые файлы должны содержать eol=LF , за исключением файлов *.txt , в которых должно быть eol=CRLF . Вот как выглядит...
367 просмотров
schedule 18.09.2021

Как остановить git от нарушения кодировки при оформлении заказа
Недавно я добавил файл .gitattributes в репозиторий C # со следующими настройками: * text=auto *.cs text diff=csharp Я перенормировал репозиторий , следуя этим инструкциям из github , и, похоже, он работал нормально ....
4869 просмотров
schedule 17.03.2022

Как нормализовать рабочие окончания строк дерева в Git?
Я клонировал репозиторий с несогласованными окончаниями строк. Я добавил .gitattributes , который устанавливает текстовый атрибут для файлов, которые я хочу нормализовать. Теперь, когда я фиксирую изменения, я получаю сообщение: warning: CRLF...
42218 просмотров
schedule 27.03.2022

.gitattributes и нормализация окончаний строк: измененные файлы все еще там
Меня смущает поведение .gitattributes. Следуя статье о нормализации окончаний строк, я сделал следующие шаги: создал .gitattiributes с * text=auto на моем компьютере Windows для разработчиков у меня есть core.autocrlf = true на...
399 просмотров
schedule 06.08.2022

Github Linguist переопределяет подстановочный знак
Я хочу установить некоторые переопределения GitHub Linguist в моем файле .gitattributes , в частности, я хочу удалить некоторые файлы ".vb" из учета для определения языковой статистики: Solution 1/Vb/My Project/AssemblyInfo.vb Solution 1/Vb/My...
348 просмотров
schedule 13.09.2022

Перехватчик сервера Git для молчаливого игнорирования изменений в определенных файлах
В центральном репозитории git мне нужно игнорировать изменения в определенных файлах, когда они помещаются в репозиторий. Я не хочу отклонять (терпеть неудачу) весь push, а просто игнорирую эти изменения. Могу ли я использовать git-ловушку, которая...
883 просмотров

Можно ли зафиксировать файл, который не соответствует поведению окончания строки, указанному в .gitattributes?
Если в указанный каталог добавляется файл .gitattributes со следующим содержимым: *.txt text Есть ли способ, которым новый файл или ранее нормализованный файл (например, все окончания строк LF) можно было бы зафиксировать в этом...
374 просмотров
schedule 01.07.2023

Почему «git status» игнорирует фильтр очистки .gitattributes?
У меня есть .gitattributes чистый фильтр для удаления все комментарии из файла перед фиксацией. $ cat .git/config [filter "cleancomments"] clean = "grep -v '^#'" $ cat .gitattributes * filter=cleancomments И у меня есть файл «тест»...
1665 просмотров
schedule 27.09.2023

Выберите git mergetool в зависимости от типа файла
При запуске git mergetool я бы хотел, чтобы git выбирал инструмент слияния, используемый на основе расширения файла. Как я могу это сделать? Аналогичный вопрос был задан здесь: Git: настроить шаблоны для difftool и mergetool и ответом было...
3752 просмотров
schedule 25.12.2022

В чем разница между autocrlf и eol
Я читаю документацию git о .gitattributes , чтобы исправить свои проблемы со смешанными окончаниями строк и узнать, что есть две похожие настройки. АВТОКРЛФ: Преобразование конца строки Хотя Git обычно оставляет содержимое файлов в...
926 просмотров
schedule 12.05.2023

Как можно зафиксировать файл с помощью CRLF в git?
У меня есть репозиторий, содержащий 5 файлов, которые были зафиксированы с помощью CRLF. Я не знаю, как это произошло, но при чистой проверке, если я использую эту команду, она печатает 5 файлов (из сотен): git grep -I --files-with-matches...
945 просмотров
schedule 17.06.2023