В файле .gitconfig
имеется 3 поддерживаемых области: --system, --global, --local
. Вы также можете создать настраиваемый файл конфигурации и включить его в один из поддерживаемых файлов.
Для ваших нужд - правильный выбор. Вместо написания вашего фильтра в .git/config
вы должны сохранить его в файле .gitconfig
в корне репозитория:
your-repo/
│
├── .git/
│ ├── config
│
├── .gitconfig
│
Создайте .gitconfig
с вашим фильтром и зафиксируйте изменения. Тогда ваши коллеги всегда будут обновлять их, но они должны будут включать его вручную. Невозможно автоматически включить собственный файл конфигурации через git самостоятельно, поскольку он создает уязвимость безопасности.
Чтобы применить эту конфигурацию для одного репозитория, каждый пользователь должен будет выполнить следующую команду в your-repo/
:
git config --local include.path ../.gitconfig
Будьте осторожны, чтобы не хранить личные данные в пользовательских .gitconfig
, например user.*
, сохраните их в своем глобальном .gitconfig
.
Его можно изменить в настройках . json Ctrl +,
"scm.diffDecorations": "all" | "gutter" | "overview" | "none"
Или вы можете сделать их прозрачными:
"workbench.colorCustomizations": {
// Gutter indicators (left)
"editorGutter.modifiedBackground": "#0000",
"editorGutter.addedBackground": "#0000",
"editorGutter.deletedBackground": "#0000",
// Scrollbar indicators (right)
"editorOverviewRuler.addedForeground": "#0000",
"editorOverviewRuler.modifiedForeground": "#0000",
"editorOverviewRuler.deletedForeground": "#0000"
}