Удалите интеграцию 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,

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)как показано: введите описание изображения здесь

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


Что мне делать в моем случае 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,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.