Xóa tích hợp git khỏi VSCode


102

Tôi đã tải xuống Visual Studio Code để dùng thử tại nơi làm việc và tôi yêu thích hầu hết mọi thứ về nó. Một phần tôi không thích mặc dù: Tích hợp Git.

Tôi đã nhập toàn bộ thư mục làm việc của mình (~ 14000 tệp nguồn + các mục git) và bố cục và mọi thứ trong Visual Studio Code đều tuyệt vời. Tôi đã chuyển từ trình soạn thảo mã truyền thống của chúng tôi sang trình này, bởi vì nó dường như hoạt động tốt hơn rất nhiều đối với tôi.

Tuy nhiên, vấn đề chính của tôi là nếu tôi đang làm việc trong một tệp và lưu nó, Visual Studio Code sẽ đóng băng trong khoảng 30-60 giây. Lúc đầu, tôi bối rối, nhưng sau đó tôi nhận thấy rằng tab Git đang "hoạt động". Theo dự đoán tốt nhất của tôi, sau khi tôi lưu một tệp, nó đang duyệt qua tất cả ~ 14000 tệp và đang làm gì đó - tôi không chắc chắn điều gì. Có ai biết nếu có cách nào để loại bỏ tích hợp Git khỏi VSC, hoặc ít nhất là nó bỏ qua bất cứ điều gì nó nghĩ là nó đang làm?

Câu trả lời:


190

Thêm cái này vào settings.json:

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

Một số lệnh khác liên quan đến thực thi 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
Chỉ phần git.enabled đã làm cho tôi bị lừa, có lý do gì để thêm hai tùy chọn còn lại không?
Jason

4
Có vẻ như chỉ thiết lập "git.enabled" = falsetùy chọn là vừa đủ.
Nik Sumeiko

Vị trí được settings.jsoncho là trên macOS?
Cory Klein

4
cmd + ,hoặc Code > Preferences > Settingshiển thị cài đặt trên MacOS.
TomFirth

1
chỉ đặt git.autofetch false nếu bạn vẫn muốn sử dụng tích hợp git trên VSC
Jodo

27

Nó rất đơn giản để làm, không yêu cầu mã. Làm theo các bước sau:

1) Điều hướng đến cài đặt của VSCode: nhập mô tả hình ảnh ở đây

2) Tiếp theo, điều hướng đến User Settings, sau đó đi đến Extensions -> Git -> Enabled (property)như hình minh họa: nhập mô tả hình ảnh ở đây

Đảm bảo rằng hộp kiểm này bị vô hiệu hóa.


Trong trường hợp của tôi, thiếu Git trong các tiện ích mở rộng, tôi cần phải làm gì? @George_E
Gem

@Gem Tôi không chắc chính xác ... Có thể dự án của bạn chưa thiết lập Git cho nó?
George_E

Làm cách nào để thiết lập Git trong VS Code? ảnh chụp màn hình: snag.gy/OhTBpR.jpg @George_E
Gem

@Gem Xin lỗi, tôi không chắc, bạn sẽ phải đặt câu hỏi về vấn đề đó. Dự án của tôi bắt nguồn từ Xcode và tôi bắt đầu Git từ đó. Đó là lý do tại sao khi thực hiện một phần trong VSCode, tôi muốn tắt Git để không xảy ra xung đột.
George_E

@Gem Tôi cũng gặp phải điều này, thật khó chịu
ms2008 12/08/19

8

Các cửa sổ:

Đi tới Tệp -> Cài đặt Tùy chọn (Hoặc nhấn Ctrl +,)

nhập mô tả hình ảnh ở đây

Đi tới Phần mở rộng -> Git -> Bỏ chọn "Đã bật" (Hoặc tìm kiếm "git.enabled" trong hộp tìm kiếm ở trên)

nhập mô tả hình ảnh ở đây


Trong trường hợp của tôi bị thiếu Git trong Phần mở rộng, tôi cần phải làm gì? @The Một
Gem

Chỉ cần vào settings.Json và chỉnh sửa nó
logeshpalani98

Tôi không thể tìm thấy tùy chọn đó!
Akhila

2

Trong Visual Studio Code, bạn có thể thay đổi cài đặt của mình khá dễ dàng.

Sau khi mở, bạn có một cửa sổ 2 cột để chọn từ một tập hợp các tùy chọn tiêu chuẩn. Bạn cài đặt càng nhiều tiện ích mở rộng thì danh sách các tùy chọn tiêu chuẩn này càng dài. Ở đó, bạn cũng có thể chọn từ một tập hợp các tùy chọn GIT.

Đây là hình ảnh xem trước của một số tùy chọn:

xem trước các tùy chọn


0

Chỉ một bổ sung cho câu trả lời được chấp nhận :

Theo mặc định, Visual Studio Code cũng phân tích cú pháp .gitignoretệp và tránh tìm kiếm trong tệp "Git bị bỏ qua", ngay cả khi tích hợp Git bị tắt. Để tắt tính năng này và cho phép tìm kiếm trong tất cả các tệp, hãy thêm dòng sau vào settings.jsontệp của bạn :

    "search.useIgnoreFiles": false,
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.