ลบการรวม git จาก VSCode


105

ฉันดาวน์โหลด Visual Studio Code เพื่อทดลองใช้ในที่ทำงานและฉันหลงรักเกือบทุกอย่างเกี่ยวกับมัน ส่วนหนึ่งที่ฉันไม่ชอบแม้ว่า: การรวม Git

ฉันนำเข้าโฟลเดอร์ที่ทำงานทั้งหมดของฉัน (ไฟล์ต้นฉบับ ~ 14000 ไฟล์ + รายการ git) และเค้าโครงและทุกอย่างภายใน Visual Studio Code นั้นยอดเยี่ยมมาก ฉันย้ายจากโปรแกรมแก้ไขโค้ดแบบเดิมมาเป็นตัวแก้ไขนี้เพราะดูเหมือนว่าจะทำงานได้ดีขึ้นมากสำหรับฉัน

ปัญหาหลักของฉันคือถ้าฉันทำงานในไฟล์และบันทึกไว้ Visual Studio Code จะหยุดทำงานประมาณ 30-60 วินาที ตอนแรกฉันก็งง แต่แล้วฉันก็สังเกตเห็นว่าแท็บ Git "ทำงาน" จากการคาดเดาที่ดีที่สุดของฉันหลังจากที่ฉันบันทึกไฟล์มันกำลังข้ามไฟล์ทั้งหมด ~ 14000 ไฟล์และทำอะไรบางอย่างฉันไม่แน่ใจว่าอะไร มีใครรู้บ้างว่ามีวิธีลบการรวม Git จาก VSC หรืออย่างน้อยก็ละเว้นการทำสิ่งที่คิดว่ากำลังทำอยู่?

คำตอบ:


200

เพิ่มสิ่งนี้ใน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.jsonควรจะอยู่ที่ไหนบน macOS?
Cory Klein

4
cmd + ,หรือCode > Preferences > Settingsเปิดการตั้งค่าบน MacOS
TomFirth

1
ตั้งค่า git.autofetch เป็นเท็จเท่านั้นหากคุณยังต้องการใช้การรวม git บน VSC
Jodo

31

ทำได้ง่ายมากโดยไม่ต้องใช้รหัส ทำตามขั้นตอนเหล่านี้:

1)ไปที่การตั้งค่าของ VSCode: ใส่คำอธิบายภาพที่นี่

2)ถัดไปนำทางไปUser Settingsแล้วไปExtensions -> Git -> Enabled (property)ตามที่แสดง: ใส่คำอธิบายภาพที่นี่

ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมายนี้ถูกปิดใช้งาน


ในกรณีของฉัน Git หายไปจากส่วนขยายฉันต้องทำอย่างไร @George_E
Gem

@ ผมไม่แน่ใจเหมือนกัน ... บางทีโปรเจ็กต์ของคุณยังไม่ได้ติดตั้ง Git?
George_E

ฉันจะตั้งค่า Git ใน VS Code ได้อย่างไร? สกรีนช็อต : snag.gy/OhTBpR.jpg @George_E
เจม

@Gem ขอโทษฉันไม่แน่ใจคุณจะต้องถามคำถามนั้น โครงการของฉันมาจาก Xcode และฉันเริ่ม Git จากที่นั่น นั่นเป็นเหตุผลที่เมื่อทำส่วนหนึ่งใน VSCode ฉันต้องการปิดการใช้งาน Git ดังนั้นฉันจึงไม่มีข้อขัดแย้ง
George_E

@ ผมเจอแบบนี้เหมือนกันซึ่งมันน่าหงุดหงิด
ms2008

8

Windows:

ไปที่ไฟล์ -> การตั้งค่าการตั้งค่า (หรือกด Ctrl +)

ใส่คำอธิบายภาพที่นี่

ไปที่ส่วนขยาย -> Git -> ยกเลิกการเลือก "เปิดใช้งาน" (หรือค้นหา "git.enabled" ในช่องค้นหาด้านบน)

ใส่คำอธิบายภาพที่นี่


ในกรณีของฉัน Git หายไปจากส่วนขยายฉันต้องทำอย่างไร @ The One
Gem

เพียงไปที่การตั้งค่า
Json

ฉันหาตัวเลือกนั้นไม่เจอ!
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.