VSCode에서 git 통합 제거


102

직장에서 시험해보기 위해 Visual Studio Code를 다운로드했으며 거의 ​​모든 것을 좋아합니다. 내가 좋아하지 않는 부분은 Git 통합입니다.

전체 작업 폴더 (~ 14000 개의 소스 파일 + git 항목)를 가져 왔고 레이아웃과 Visual Studio Code 내의 모든 것이 훌륭합니다. 저에게 훨씬 더 잘 작동하는 것 같았 기 때문에 저는 전통적인 코드 편집기에서 이것으로 옮겼습니다.

하지만 내 주요 문제는 파일에서 작업하고 저장하면 Visual Studio Code가 약 30-60 초 동안 멈춘다는 것입니다. 처음에는 혼란 스러웠지만 Git 탭이 "작동 중"이라는 것을 알았습니다. 내 추측에 따르면 파일을 저장 한 후에는 ~ 14000 개의 파일을 모두 탐색하고 무언가를 수행합니다. 무엇인지 잘 모르겠습니다. VSC에서 Git 통합을 제거하는 방법이 있는지 아는 사람이 있습니까? 아니면 적어도 자신이하고 있다고 생각하는 작업을 무시하도록 하시겠습니까?

답변:


190

다음에 추가 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 부분 만 나를 위해 트릭을 수행했습니다. 다른 두 가지 옵션을 추가 할 이유가 있었나요?
Jason

4
"git.enabled" = false옵션 만 설정하면 충분 해 보입니다 .
Nik Sumeiko

settings.jsonmacOS 에는 어디에 있어야합니까?
Cory Klein

4
cmd + ,또는 Code > Preferences > SettingsMacOS에서 설정을 불러옵니다.
TomFirth

1
VSC에서 여전히 git 통합을 사용하려면 git.autofetch를 false로 설정하십시오.
Jodo

27

코드가 필요하지 않고 매우 간단합니다. 이 단계를 따르세요:

1) VSCode의 설정으로 이동합니다. 여기에 이미지 설명 입력

2) 다음으로으로 이동 한 다음 다음 과 같이 User Settings이동합니다 Extensions -> Git -> Enabled (property). 여기에 이미지 설명 입력

이 확인란이 비활성화되어 있는지 확인하십시오.


제 경우에는 Git이 확장 기능에서 누락 된 경우 어떻게해야합니까? @George_E
보석

@Gem 정확히 모르겠어요 ... 프로젝트에 아직 Git 설정이 없으신가요?
George_E

VS Code에서 Git을 어떻게 설정할 수 있습니까? screenshot : snag.gy/OhTBpR.jpg @George_E
Gem

@Gem 죄송합니다. 잘 모르겠습니다. 질문을해야합니다. 내 프로젝트는 Xcode에서 시작되었고 거기에서 Git을 시작했습니다. 그렇기 때문에 VSCode에서 일부를 수행 할 때 Git을 비활성화하고 싶었으므로 충돌이 발생하지 않았습니다.
George_E 19

@Gem 나도 이것을 만났는데, 이것은 실망 스럽습니다
ms2008

8

Windows :

파일-> 기본 설정으로 이동 (또는 Ctrl +, 누르기)

여기에 이미지 설명 입력

Extensions-> Git-> "Enabled"선택 취소 (또는 위의 검색 상자에서 "git.enabled"검색)

여기에 이미지 설명 입력


내 경우에는 Extension에서 Git이 누락 된 경우 어떻게해야합니까? @The One
Gem

그냥 settings.Json 편집 그것으로 이동
logeshpalani98

해당 옵션을 찾을 수 없습니다!
Akhila

2

Visual Studio Code에서는 설정을 매우 쉽게 변경할 수 있습니다.

일단 열리면 표준 옵션 세트에서 선택할 수있는 2 열 창이 있습니다. 더 많은 확장을 설치할수록이 표준 옵션 목록이 길어집니다. GIT 옵션 세트에서 선택할 수도 있습니다.

다음은 일부 기본 설정의 미리보기 이미지입니다.

환경 설정 미리보기


0

허용되는 답변에 한 가지 추가 :

기본적으로 Visual Studio Code는 .gitignore파일 도 구문 분석 하고 Git 통합이 비활성화 된 경우에도 "Git 무시"파일에서 검색하지 않습니다. 이 기능을 비활성화하고 모든 파일에서 검색을 허용하려면 파일에 다음 줄을 추가 settings.json하십시오.

    "search.useIgnoreFiles": false,
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.