ไม่มี Git ใน VS Code - ไม่มีผู้ให้บริการควบคุมแหล่งที่มา


102

ฉันเพิ่งติดตั้ง Visual Studio Code 1.17 และเปิดโฟลเดอร์ที่เก็บ Git เมื่อเข้าสู่การควบคุมแหล่งที่มาของแท็บผมเห็นข้อความ"ไม่มีผู้ให้การควบคุมแหล่งที่ใช้งาน" ฉันคิดว่า Git ถูกรวมเข้ากับ VSCode แล้ว!?

ยิ่งทำให้เรื่องแย่ลงเมื่อฉันพยายามติดตั้งผู้ให้บริการ SCM เพิ่มเติมไม่มีตัวเลือกสำหรับ Git ฉันจะคืน Git ได้อย่างไร!?

Visual Studio Code แสดง“ ไม่มีผู้ให้บริการควบคุมแหล่งที่มา”


3
อืมฉันได้รับ "Source Control: Git" อาจรีสตาร์ท VSCode เพื่อดูว่าแก้ไขได้หรือไม่?
ทำเครื่องหมาย

รีสตาร์ทไม่ได้แก้ไข
ChiliYago

คุณสามารถลองคลิกที่เมนูรายการเพิ่มเติม (จุดสามจุด) ในแผงควบคุมต้นทางและเลือก "เปลี่ยนผู้ให้บริการ SCM" ที่นั่นเพื่อเลือก Git ได้ไหม
โผล่

คุณสามารถโพสต์ภาพหน้าจอของสิ่งที่คุณเห็นในแท็บ Source Control @ChiliYago ได้ไหม
ifconfig

ฉันมีปัญหาเดียวกัน สภาพแวดล้อม: windows 10 ฉันลองวิธีแก้ไขปัญหาทั้งหมดข้างต้นแล้ว แต่ไม่ได้ผล จากนั้นมีการอัปเดตอย่างเป็นทางการมาโดยคอมไพล์จะปรากฏหลังจากเสร็จสิ้นการอัปเดต หวังว่ามันจะช่วยได้
Marshall Fate

คำตอบ:


35

สิ่งที่ช่วยฉันคือการกำหนดค่าของgit.pathการตั้งค่าเป็นเส้นทางแบบเต็มของgit.exeไฟล์ของฉัน หลังจากนั้นฉันก็สามารถเห็นโลโก้ git:

ไอคอน git


OP ที่กล่าวถึงในความคิดเห็นซึ่งgitอยู่ใน PATH และสามารถใช้ได้จากบรรทัดคำสั่งของ Windows การตั้งค่าgit.pathนั้นจำเป็นก็ต่อเมื่อไม่เป็นเช่นนั้น
โผล่

1
@poke ยังคงคุ้มค่าที่จะลองเนื่องจากgitการอยู่บนPATHไม่ทำงานสำหรับ OP นอกจากนี้ยังมีประโยชน์สำหรับผู้ที่ไม่ต้องการgitบนPATH
torvin

แน่นอนฉันแค่บอกว่าถ้ามันจบลง OP โกหกฉัน; P
โผล่

ตกลงรอคำตอบของเขาฮ่า ๆ ;)
torvin

6
สิ่งนี้ไม่ได้ผลสำหรับฉัน ที่ 1 ฉันไม่ได้ใช้ windows, 2nd: ถ้าฉันเพิ่ม "git.path": "/ usr / local / bin / git" ในการตั้งค่าที่ระบุว่า: Unknown configuration setting แล้วคุณตั้งค่าตัวแปรนี้ไว้ที่ไหน
Macilias

51

คุณใช้ MacOS หรือไม่? หากคุณอัปเดต Xcode เมื่อเร็ว ๆ นี้คุณอาจต้องยอมรับข้อกำหนดในการให้บริการของ Xcode เพื่อใช้คอมไพล์

$ sudo xcodebuild -license accept


3
คำถามนี้เกี่ยวกับ VSCode ไม่ใช่ XCode
ifconfig

17
@ifconfig: คำถามอาจเกี่ยวกับ VSCode แต่คำตอบนั้นถูกต้องและถูกต้องอย่างแน่นอนคุณต้องยอมรับข้อตกลงในการให้บริการของ Xcode ใน XCode เพื่อใช้ git ใน VSCode (อย่างน้อยฉันก็ต้องทำดังนั้นนี่คือคำตอบที่ฉันกำลังมองหา )
LukášRubeš

2
หลังจากอัปเดต Xcode คอมไพล์ของฉันในโค้ด VS ไม่ทำงานอีกต่อไป คำตอบนี้มีประโยชน์มาก !!
laishiekai

8
คำสั่งนั้นกลับมา:xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Ian Vaughan

1
ทำงานให้ฉัน ฉันรันคำสั่งจากนั้นเปิด VS Code อีกครั้งจากนั้นสั่ง + Shift + P -> Git: Clone และทำงานได้ตามที่คาดไว้
ดู

22

ฉันก็มีสิ่งนี้เช่นกัน พยายามลบล้างการตั้งค่า git.path เริ่มต้น แต่ไม่ได้ผล สิ่งที่ดูเหมือนจะแก้ไขได้สำหรับฉันคือการเปิดที่เก็บข้อมูลที่มีอยู่ .. เป็นเพียงโฟลเดอร์ว่างเปล่าที่ฉันสร้างขึ้นและทำ 'git init' ในพรอมต์คำสั่ง หลังจากที่ฉันเปิดโฟลเดอร์นั้นฉันสามารถคลิกปุ่ม Source Control และมันมีฟังก์ชัน git ทั้งหมดและไม่ได้ระบุว่า "ไม่มีผู้ให้บริการควบคุมแหล่งที่มาที่ใช้งานอยู่" นอกจากนี้การทำ File-> Close folder ทำให้ฉันกลับไปที่จุดเริ่มต้น อีกวิธีหนึ่งคือคลิกปุ่ม "สาขา" เล็ก ๆ ที่อยู่เหนือข้อความนั้น ("ไม่มีการใช้งาน ... ") และเริ่มต้นที่เก็บ ข้อความนี้งงมาก!


บน Windows ด้วยการติดตั้ง Git และ VS Code ใหม่โดยใช้การตั้งค่าเริ่มต้นทั้งหมดนี่คือคำตอบที่ถูกต้อง ข้อความ 'No Source Control Providers' หมายถึงพื้นที่ทำงานปัจจุบันไม่ใช่แอปพลิเคชัน ดูเพิ่มเติมที่: github.com/microsoft/vscode/issues/61491
jamiecon

ฉัน 2. ฉันหัวแตกจนเจอคำตอบนี้ เปิดไดเร็กทอรีที่มีสำเนาที่ใช้งานได้ซึ่งก่อนหน้านี้ถูกโคลนโดย Sourcetree และแถบด้านข้างของคอมไพล์ก็เริ่มทำงาน
Luc VdV

16

รหัส Visual Studio ไม่มาพร้อมกับผู้ให้บริการใน Git ควบคุมแหล่งที่มาบูรณาการ อย่างไรก็ตามเพื่อให้สามารถใช้งานได้ Git เองจำเป็นต้องติดตั้งในระบบของคุณด้วย ดังนั้นเพียงดาวน์โหลดและติดตั้ง Gitบนเครื่องของคุณจากนั้น Visual Studio Code ก็จะสามารถใช้งานได้เช่นกัน

แม้ว่าแผงควบคุมแหล่งที่มาจะไม่ได้บอกคุณในเรื่องนี้ แต่น่าเสียดายที่ยังคงเงียบอยู่โดยไม่ได้นำเสนออะไรเลยมีวิธีให้ VS Code บอกสิ่งนี้ให้คุณทราบ: ในหน้า“ ยินดีต้อนรับ” ที่แสดงขึ้นเมื่อคุณเริ่มแอปพลิเคชัน มีลิงก์“ ที่เก็บโคลน Git …”...” หากคุณคลิกที่นั่น VS Code จะบอกคุณว่า Git หายไป:

ดูเหมือนว่า Git ไม่ได้ติดตั้งในระบบของคุณ

เมื่อคุณติดตั้ง Git และรีสตาร์ท Visual Studio Code แล้วคุณจะเห็นไอคอน Git ขนาดเล็กที่ด้านบนของแผงควบคุมต้นทาง (เว้นแต่คุณจะเปิดที่เก็บไว้แล้ว):

แผงควบคุมแหล่งที่มาพร้อมไอคอน Git

สิ่งนี้จะบอกคุณว่ามี Git อยู่ที่นั่นและคุณสามารถคลิกไอคอนเพื่อเริ่มต้นที่เก็บหรือเพียงแค่เปิดที่เก็บที่มีอยู่


1
ฉันติดตั้ง Git ไว้ในเครื่องแล้ว สถานะ Git บนบรรทัดคำสั่งใช้งานได้ดี ฉันได้กล่าวว่าฉันกำลังเปิดที่เก็บ git
ChiliYago

Git อยู่ในเส้นทางหรือไม่ คุณสามารถเรียกใช้คำสั่ง Git จากบรรทัดคำสั่งของ Windows ได้หรือไม่?
โผล่

13

ว้าวฉันใช้เวลานานมากกับเรื่องนี้ สำหรับฉันฉันต้องไปที่ส่วนขยาย> จากนั้นคลิกที่ ... ที่ด้านบนขวาของเมนู> แสดงส่วนขยายในตัว

ส่วนขยายในตัว Git ถูกปิดใช้งาน !!

จับภาพหน้าจอ


11

สำหรับฉันวิธีแก้ปัญหาคือรหัส (บน Mac)> การตั้งค่า> การตั้งค่าผู้ใช้> ส่วนขยาย> Git

ทำเครื่องหมายในช่อง (ไม่เลือก) ถัดจากเปิดใช้งาน - เปิดใช้งานคอมไพล์หรือไม่

การตั้งค่าที่เปิดใช้งาน Git


ในรหัส VS ของฉันไม่มี Git ฉันจะทำอย่างไร? @Brian Cragun
Gem

10

คุณต้องเริ่มต้น (git init ในเทอร์มินัล) โครงการ / โฟลเดอร์ของคุณเพื่อให้ VS Code ของคุณสามารถมองเห็นเป็น git-project ได้

ป้อนโครงการ / โฟลเดอร์ของคุณผ่านเทอร์มินัล

cd ~/ImbaFolder
git init (it created .git file - the git repository)

จากนั้น VS Code ของคุณจะเห็นว่าเป็น git repository และจะใช้งานได้


คู่ที่ใกล้เคียงที่สุด ตรวจสอบรหัส - aka Cloned repo - ไปยังโฟลเดอร์ภายในเครื่องผ่าน Git สำหรับ Windows คลิกขวาที่โฟลเดอร์ที่เปิดด้วย VS Code ในที่สุดพื้นที่ควบคุมแหล่งที่มาก็มีชีวิตอยู่
SushiGuy

10

ขั้นตอนที่ง่ายที่สุดที่ได้ผลสำหรับฉัน:
1. ดาวน์โหลดและติดตั้ง Git บนเครื่องของคุณตามที่ระบุไว้ในคำตอบของ Poke
2. รีสตาร์ท VS Code
3. เปิด Command Prompt (Crtl + Shift + P) แล้วเขียน 'Git: Initialize Repository' และเลือกโฟลเดอร์ที่คุณต้องการ (อาจเป็นโฟลเดอร์ชั่วคราวก็ได้)
4. ในที่สุดโลโก้ Git จะปรากฏดังที่แสดงในคำตอบของ Torvin จากนั้นจึงง่ายต่อการตั้งค่าบัญชีคอมไพล์ของคุณและเริ่มใช้งาน


สิ่งนี้ใช้ได้ผลสำหรับฉันบน Mac ของฉัน ฉันเริ่มต้นโฟลเดอร์แล้วแบมทุกอย่างก็ใช้ได้
markthegrea

7

หากสิ่งนี้ช่วยได้; ฉันประสบปัญหาเดียวกันกับ VS Code เวอร์ชันล่าสุดและลองใช้เคล็ดลับที่กล่าวถึงทั้งหมดนี้ แต่ไม่มีโชค ในที่สุดฉันก็เพิ่มโฟลเดอร์ลงในพื้นที่ทำงานบันทึก woerkspace นั้นแล้วเมื่อฉันตรวจสอบไอคอน repo จะเห็นไอคอน git ขนาดเล็กและสามารถโคลน repo จากเพดานคำสั่งได้เช่นกัน

ยกประเด็นขึ้นมาและแสดงความคิดเห็นเกี่ยวกับการค้นพบเดียวกันนี้ ได้ที่นี่https://github.com/Microsoft/vscode/issues/49469


6

ดังนั้นฉันจึงลองทำทุกอย่างเพื่อให้สิ่งนี้ได้ผล ฉันพยายาม"git.path": "/usr/bin/git"เพิ่มคอมไพล์โดยตรงในเส้นทางของฉัน ฯลฯ ไม่มีอะไรได้ผล

ในที่สุดฉันตระหนักว่าในการตั้งค่า VSCode "git.enabled: false"พื้นที่ทำงานของฉันฉันมี ฉันเปลี่ยนมันเป็นจริงและมันใช้งานได้เหมือนมีเสน่ห์


1
จริงๆแล้ว"git.path": "/usr/bin/git"เป็นการแก้ไขสำหรับฉัน
Mehari

4

ลอง xcode-select - ติดตั้ง ใน macOS git จะเชื่อมต่อกับเครื่องมือบรรทัดคำสั่งของ XCode


2
คำถามไม่เกี่ยวกับ Xcode มันเกี่ยวกับ Visual Studio Code
โผล่

1
@poke และนั่นคือสิ่งที่แก้ไขปัญหา vscode ของฉัน "ไม่มีผู้ให้บริการควบคุมแหล่งที่ใช้งานอยู่"! คุณต้องทำถ้าคุณเพิ่งอัปเดต mac fx
Evelina

คำถามไม่มีจุดแนะนำระบบปฏิบัติการที่กำลังใช้อยู่ ตอนนี้มีภาพหน้าจอที่แสดงระบบ Windows อย่างน่ารังเกียจดังนั้นคำตอบของคุณจึงไม่ช่วยอะไรได้จริงๆ
โผล่

1
คำตอบนี้มีประโยชน์มากเมื่ออัปเดต MacOS เป็นเวอร์ชัน High Sierra
Shawn Wu

ฉันได้ลองเปลี่ยน "การตั้งค่าผู้ใช้" ใน VSCode บน Mac แล้วและไม่สามารถใช้งานได้ อย่างไรก็ตามโซลูชันนี้ใช้งานได้เนื่องจากไม่ได้ติดตั้ง "เครื่องมือบรรทัดคำสั่งสำหรับนักพัฒนา" บน Mac, Windows (10) เพียงแค่ต้องติดตั้ง Git
Jason Foglia

4

ทดสอบใน VsCode บน Windows dev PC

สิ่งที่ได้ผลสำหรับฉันคือเข้าสู่การตั้งค่าโดยกด Ctrl + อย่างน้อยก็ในเครื่องของฉันแล้วป้อนการตั้งค่าต่อไปนี้: SCM.providerAlwaysShowProviders

จากนั้นทำเครื่องหมายที่ช่องทำเครื่องหมายและ Git ก็สว่างขึ้นอีกครั้งจากนั้นฉันสามารถไปที่ Source Control โดย Ctrl + shift + G


"Ctrl + shift + G" ทำงาน เห็นได้ชัดว่าไม่เหมือนกับปุ่มอื่น ๆ เช่น explorer การค้นหาโดยคลิกที่ปุ่ม git (SCM) จะลบมันออกไปโดยสิ้นเชิง Ctrl + shift + G นำมันกลับมา
n-mam

4

ปลั๊กอินของฉันถูกปิดใช้งานเพิ่งเปิดใช้งาน

  1. ไปที่ส่วนขยาย (คลิกที่ไอคอนส่วนขยายทางด้านซ้าย)
  2. Serach สำหรับ @builtin git,
  3. เปิดใช้งาน git default built in extension
  4. มันเริ่มทำงานสำหรับฉันอีกครั้ง

3

เนื่องจากฉันติดตั้ง GIT ในพา ธ ที่กำหนดเองฉันจึงจำเป็นต้องอ้างอิงภายใน settings.json

(F1> settings.json> ป้อน)

เพิ่มการตั้งค่า:

"git.path": "<custom path to git.exe>"

ในกรณีของฉันทำให้ดูเหมือนว่า:

{
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
    "git.path": "<custom path to git.exe>"
}

ทันทีหลังจากที่มันทำงานได้อย่างสมบูรณ์


ใช้งานได้ดี! ขอบคุณ. หลังจากป้อน "settings.json" ในช่องค้นหาฉันเลือก "Preferences: Open Settings (JSON)" คำแนะนำที่ดีในการใช้ F1 (ทำงานเหมือน Strg + Shift + P)
snukone

2

ฉันพบปัญหาเดียวกันและพบว่า VSCode ไม่รู้จัก git repo เว้นแต่จะถูกเพิ่มลงในพื้นที่ทำงาน

ดังนั้นเพิ่มโฟลเดอร์ที่คุณต้องการติดตามผ่าน Git ลงในพื้นที่ทำงานและ git จะเปิดใช้งานโดยอัตโนมัติ


คุณหมายถึงอะไรโดยพื้นที่ทำงาน? ถ้าฉันเปิดโฟลเดอร์ที่มี git มันยังใช้ไม่ได้
Kokodoko

2

ฉันไม่เห็นการควบคุม Git จนกว่าฉันจะสร้างไฟล์และบันทึกพื้นที่ทำงานปัจจุบันทันใดนั้น "Source Code Control" ก็แสดงไอคอน Git และฉันสามารถเริ่มต้น Git repo ใหม่ได้

การโคลน repo ที่มีอยู่ดูเหมือนจะไม่ได้รับการสนับสนุนใน VS Code และฉันเดาว่านั่นคือเหตุผลที่การควบคุม Git ถูกซ่อนไว้จนกว่าจะมีพื้นที่ทำงานที่สามารถเริ่มต้น repo ใหม่ได้


2

เปิด Visual Studio Code คลิกซ้ายล่าง⚙️ (รูปฟันเฟือง) แล้วเลือก Command Palette

ค้นหาคำว่า "enable" และเลือก Enable All Extensions


1
  1. หากมุมมอง SCM ว่างเปล่าคุณต้องติดตั้งผู้ให้บริการซอร์สโค้ด

  2. ตรวจสอบส่วนขยาย (Ctrl + Shift + X) ใต้ View และเลือกผู้ให้บริการ SCM ที่คุณต้องการ เริ่มพิมพ์ @ca แล้วคุณจะเห็นนามสกุลในรายการ เลือก @category:“ ผู้ให้บริการ scm” เพื่อดูผู้ให้บริการ SCM ที่มีอยู่

  3. หากคุณไม่เห็น Git ที่นี่คุณต้องติดตั้ง Git นี่คือหน้าดาวน์โหลดสำหรับ Windows https://git-scm.com/download/win

  4. หลังจากติดตั้งแล้วคุณจะเห็น Git Extensions สำหรับ VS Code อยู่ในรายการ Extensions view เลือกและคลิกติดตั้งบนแผงด้านขวามือที่ปรากฏขึ้น

  5. หลังจากติดตั้ง SCM อย่าลืมปิดและเปิด VS Code อีกครั้ง


1

สถานการณ์: สำหรับปัญหา MAC + โปรดติดตั้ง / อัปเดตxcode:

ยังสามารถเกิดขึ้นได้เมื่อคุณติดตั้งxcodeและยังไม่ยอมรับเงื่อนไขสิทธิ์การใช้งาน ในการยอมรับเงื่อนไขเพียงเรียกใช้ด้านล่าง

sudo xcodebuild -license

โพสต์ไปที่โค้ด VS รีสตาร์ทและคุณพร้อมที่จะไป


1

สาเหตุของปัญหานี้คือ Git ไม่ได้เริ่มต้นในโฟลเดอร์ที่คุณพยายามเปิด VS Code (สำหรับ Windows 10)

  • ติดตั้งVisual Studio Codeจากhttps://code.visualstudio.com/download
  • ติดตั้งGitจากhttps://git-scm.com/
  • สร้างโฟลเดอร์ชื่อgitใน: C:\Users\YourName\ดังนั้นจะมีลักษณะดังนี้C:\Users\YourName\git(<- คุณสามารถเลือกไดเร็กทอรีใดก็ได้)
  • ขณะที่คุณอยู่ในโฟลเดอร์นั้นให้คลิกขวาGit GUI Here>>Create New Repository
  • ในหน้าต่างป๊อปอัปBrowseสำหรับโฟลเดอร์ที่คุณเพิ่งสร้างขึ้น (เพื่อเริ่มต้น Git ที่นั่น)> คลิกCreate
  • เพื่อสร้าง.gitไฟล์ในโฟลเดอร์นั้น
  • เปิด VS รหัส> File> Open Folder> (เลือกโฟลเดอร์ที่คุณเพิ่งเริ่มต้น Git ที่)

1

ดังนั้นฉันจึงพยายามเกือบทุกคำตอบและไม่มีอะไรเลย

  • ติดตั้ง Git อีกครั้ง
  • เริ่มต้นที่เก็บว่างในเครื่องด้วย git init
  • ตรวจสอบให้แน่ใจว่า @builtin git ถูกเปิดใช้งาน
  • รีสตาร์ท VS Code หลาย ๆ ครั้ง

ฉันได้ลองCtrl + shift + Gและสังเกตเห็นคำสั่งที่ด้านล่างของรหัส VS

ป้อนคำอธิบายภาพที่นี่

ทั้งหมดที่ฉันทำคือกดGปุ่มและไอคอนก็ปรากฏขึ้นและทุกอย่างทำงานได้อย่างสมบูรณ์แบบ!

ฉันหวังว่านี่จะช่วยได้!



0

ฉันพบว่า VScode หยุดการติดตามหลังจากฉันตรวจสอบสาขาอื่น (สาขาใหม่) สิ่งที่แก้ไขได้คือ:

  • การปิดโฟลเดอร์การทำงาน
  • เปิดโฟลเดอร์อีกครั้ง

VSC ซิงค์กับสาขาใหม่และแสดงความแตกต่าง


0

การเพิ่มโซลูชันอื่นในกรณีที่มีคนเช่นฉันพบปัญหานี้อีกครั้ง

ฉันเพิ่งตั้งค่าโครงการโหนดใหม่และฉันได้รับสิ่งนี้ ฉันต้องสร้าง. gitignoreไฟล์และเพิ่มnode_modulesลงไปจากนั้น vscode ก็ดูถูกต้อง จากสิ่งที่ฉันบอกได้อาจเป็นเพราะมี git repos อื่น ๆ ใน node_modules ของฉันและ vscode ก็เห็นสิ่งเหล่านี้เช่นกัน ไม่แน่ใจว่าเหตุผลทางเทคนิค แต่ดูเหมือนว่าจะได้รับการแก้ไขสำหรับฉัน


0

ฉันเห็นว่า Cygwin ไม่ได้กล่าวถึงที่นี่ มันเกิดขึ้นกับฉันและฉันพบวิธีแก้ปัญหาhttps://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777มันเกิดขึ้นกับผมและผมพบว่าวิธีการแก้ปัญหา

หากคุณใช้ Git จาก Cygwin จากเทอร์มินัล Windows ให้ดำเนินการคำสั่งต่อไปนี้:

> cd c:\
> md cygdrive
> cd cygdrive
> c:\ - mklink /j "c" c:\

(สมมติว่า git ถูกเก็บไว้ในโฟลเดอร์ต่อไปนี้: C:\Cygwin\bin\git.exe )

ตอนนี้รีสตาร์ท VSCode


0

สิ่งนี้ไม่ได้ผลสำหรับฉัน รู้สึกรำคาญมากที่ฉันกวาดทำความสะอาดการติดตั้งเพื่อดูว่ามันสร้างความแตกต่างหรือไม่ ที่ยังไม่ได้ผล

สิ่งที่ได้ผลคือ

คลิกที่ View> Open View> Source Control

สิ่งนี้จะเปิดมุมมองคอมไพล์

เมื่อมุมมองคอมไพล์ปรากฏขึ้นให้คลิกขวาที่ไอคอน> คลิกที่ "Keep"

VS Code Keep Source Control


0

แผงนี้จะยังคงว่างเปล่า - โดยการออกแบบเห็นได้ชัด แม้ว่าหลังจากติดตั้ง GIT และ VS Code แล้วจะพบว่าไม่มีอะไรแสดงที่นี่ ไม่จำเป็นต้องติดตั้งส่วนขยายอื่นเนื่องจากส่วนขยาย GIT (ตอนนี้) มาพร้อมกับ VS Code เป็นค่าเริ่มต้น ฉันติดตั้ง Windows GIT เท่านั้นซึ่ง VS Code จะพบตราบใดที่อยู่ใน PATH

คุณต้องเพิ่มที่เก็บด้วยตนเองเพื่อเติมข้อมูลในหน้าต่างนี้ https://code.visualstudio.com/docs/editor/versioncontrol#_git-support

"คุณสามารถโคลนที่เก็บ Git ด้วยคำสั่ง Git: Clone ใน Command Palette (Ctrl + Shift + P) (แก้ไข: พิมพ์ 'git: clone' ในช่องคำสั่ง) คุณจะถูกถามถึง URL ของรีโมต ที่เก็บ "

ฉันหวังว่านี่จะช่วยใครบางคนเนื่องจากมีความสับสนมากมายเกี่ยวกับเรื่องนี้ MS ควรปรับปรุงการทำงานของสิ่งนี้เพื่อประสบการณ์ผู้ใช้ที่สอดคล้องกันมากขึ้นซึ่งอาจทำได้ดีในบางประเด็น


0

สิ่งที่ฉันต้องทำคือเลือกโฟลเดอร์ที่ควบคุมด้วยคอมไพล์ ไอคอน git ที่สร้างขึ้นนี้จะปรากฏขึ้นและดูเหมือนว่าตอนนี้จะปรากฏขึ้นทุกครั้ง บางทีฉันต้องเลือกโฟลเดอร์ ...


0

หากคุณเปิด Git repo บนเครื่องอื่นมันจะไม่สามารถใช้ได้ในเครื่องที่คุณกำลังใช้งานอยู่ คุณต้องปิดอินสแตนซ์ VSCode บนเครื่องหนึ่งก่อนจึงจะสามารถเข้าถึงการควบคุมแหล่งที่มาของคุณบนเครื่องอื่นได้


0

ฉันเพิ่งแก้ไขปัญหานี้ ฉันเพิ่งติดตั้ง vscode และปัญหานี้เกิดขึ้น

ระบบปฏิบัติการ: ubuntu 18.04.2

บนแท็บการควบคุมแหล่งที่มาของฉันจะแสดง "ไม่มีการลงทะเบียนผู้ให้บริการควบคุมแหล่งที่มา"

นี่คือวิธีที่ฉันแก้ไขปัญหานี้
1. แก้ไขไฟล์การตั้งค่าตั้งค่า gitpath เป็น "/ usr / bin" (my git dir)
2. เรียกใช้คำสั่ง "git init" ในโฟลเดอร์โครงการของฉัน
3. กด ctrl + shift + P และเรียกใช้คำสั่ง "reload window"

และปัญหานี้ได้รับการแก้ไข

หวังว่าจะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.