Удалите интеграцию git из VSCode

102

Я загрузил Visual Studio Code, чтобы опробовать его на работе, и мне нравится почти все в нем. Одна часть, которая мне не нравится: интеграция с Git.

Я импортировал всю свою рабочую папку (~ 14000 исходных файлов + элементы git), а макет и все в Visual Studio Code потрясающие. Я перешел от нашего традиционного редактора кода к этому, потому что мне казалось, что он работает намного лучше.

Однако моя основная проблема заключается в том, что если я работаю с файлом и сохраняю его, Visual Studio Code зависает примерно на 30-60 секунд. Сначала я растерялся, но потом заметил, что вкладка Git «работает». По моему мнению, после того, как я сохраню файл, он просматривает все ~ 14000 файлов и что-то делает - я не уверен, что. Кто-нибудь знает, есть ли способ удалить интеграцию Git из VSC или, по крайней мере, заставить его игнорировать то, что он думает, что делает?

Эндрю Корсини
источник

Ответы:

191

Добавьте это в settings.json:

// Whether git is enabled.
"git.enabled": false,

Некоторые другие команды, связанные с выполнением Git:

// Path and filename of the git executable, e.g. `C:\Program Files\Git\bin\git.exe` (Windows).
"git.path": null,

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,
msdos
источник
28
Только часть git.enabled сработала для меня, была ли причина добавить два других параметра?
Джейсон
4
Кажется, достаточно установить только "git.enabled" = falseвариант.
Nik Sumeiko
Где settings.jsonдолжно быть в macOS?
Кори Кляйн
4
cmd + ,или Code > Preferences > Settingsоткройте настройки MacOS.
TomFirth
1
установить только git.autofetch к ложным , если вы все еще хотите использовать интеграцию GIT на VSC
Jodo
27

Это очень просто сделать, не требуя кода. Следуй этим шагам:

1) Перейдите в настройки VSCode: введите описание изображения здесь

2) Затем перейдите к User Settings, затем перейдите, Extensions -> Git -> Enabled (property)как показано: введите описание изображения здесь

Убедитесь, что этот флажок снят.

George_E
источник
Что мне делать в моем случае Git отсутствует в расширениях? @George_E
Gem
@Gem Я не совсем уверен ... Может быть, в вашем проекте еще нет настройки Git?
George_E
Как я могу настроить Git в VS Code? скриншот: snag.gy/OhTBpR.jpg @George_E
Gem
@Gem Извините, я не уверен, вам придется задать вопрос по этому поводу. Мой проект возник из Xcode, и я начал оттуда Git. Вот почему, делая часть этого в VSCode, я хотел отключить Git, чтобы у меня не было конфликтов.
George_E
@Gem Я тоже столкнулся с этим, что расстраивает
ms2008
8

Windows:

Перейдите в Файл -> Настройки предпочтений (или нажмите Ctrl +,)

введите описание изображения здесь

Перейдите в Расширения -> Git -> Снимите флажок "Включено" (или выполните поиск "git.enabled" в поле поиска выше)

введите описание изображения здесь

Тот самый
источник
Что мне делать в моем случае Git отсутствует в расширении? @The One
Gem
Просто зайдите в settings.Json и отредактируйте его
logeshpalani98
Я не могу найти такой вариант!
Ахила
2

В Visual Studio Code вы можете легко изменить свои настройки.

После открытия у вас есть окно с двумя столбцами для выбора из набора стандартных параметров. Чем больше расширений вы устанавливаете, тем длиннее становится список стандартных опций. Там вы также можете выбрать из набора параметров GIT.

Вот предварительное изображение некоторых настроек:

предварительный просмотр предпочтений

Ваешкар
источник
0

Всего одно дополнение к принятому ответу :

По умолчанию Visual Studio Code также анализирует .gitignoreфайлы и избегает поиска в файлах, игнорируемых Git, даже если интеграция с Git отключена. Чтобы отключить эту функцию и разрешить поиск во всех файлах, добавьте в settings.jsonфайл следующую строку :

    "search.useIgnoreFiles": false,
Wovano
источник