Видаліть 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достатньо лише налаштування .
Нік Сумейко

Де settings.jsonмає бути на macOS?
Кори Кляйн,

4
cmd + ,або Code > Preferences > Settingsвідкрити налаштування на MacOS.
TomFirth

1
встановіть git.autofetch на false, якщо ви все ще хочете використовувати інтеграцію git на VSC
Джодо

27

Зробити це дуже просто, не вимагаючи коду. Виконайте такі дії:

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

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

Переконайтеся, що цей прапорець вимкнено.


У моєму випадку Git відсутній у розширеннях, що мені потрібно зробити? @George_E
Gem

@Gem Я не зовсім впевнений ... Можливо, у вашому проекті ще немає налаштування Git?
George_E

Як я можу налаштувати Git у коді VS? скріншот: snag.gy/OhTBpR.jpg @George_E
Gem

@Gem Вибачте, я не впевнений, вам доведеться поставити запитання щодо цього. Мій проект виник із Xcode, і я звідти запустив Git. Ось чому, роблячи частину цього у VSCode, я хотів відключити Git, щоб у мене не було конфліктів.
George_E

@Gem Я теж зіткнувся з цим, що засмучує
ms2008

8

Windows:

Перейдіть у меню Файл -> Налаштування налаштувань (Або натисніть Ctrl +,)

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

Перейдіть до Розширення -> Git -> Зніміть прапорець «Увімкнено» (Або шукайте «git.enabled» у полі пошуку вище)

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


У моєму випадку Git відсутній у Extension, що мені потрібно зробити? @The One
Gem

Просто перейдіть до налаштувань.
Json

Я не можу знайти цей варіант!
Ахіла

2

У Visual Studio Code ви можете досить легко змінити налаштування.

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

Ось зображення попереднього перегляду деяких налаштувань:

попередній перегляд уподобань


0

Лише одне доповнення до прийнятої відповіді :

За замовчуванням Visual Studio Code також аналізує .gitignoreфайли та уникає пошуку у файлах "Ігноровані Git", навіть якщо інтеграція Git відключена. Щоб вимкнути цю функцію та дозволити пошук у всіх файлах, додайте у settings.jsonфайл наступний рядок :

    "search.useIgnoreFiles": false,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.