Saya baru saja menginstal Visual Studio Code 1.17 dan membuka folder repositori Git. Saat memasuki tab Kontrol Sumber, saya melihat pesan "Tidak ada penyedia kontrol sumber yang aktif" . Saya pikir Git dimasukkan ke dalam VSCode !?
Lebih buruk lagi, ketika saya mencoba menginstal penyedia SCM tambahan, tidak ada pilihan untuk Git. Bagaimana cara mendapatkan kembali Git saya !?
git
visual-studio-code
ChiliYago
sumber
sumber
Jawaban:
Yang membantu saya adalah mengatur nilai
git.path
pengaturan ke jalur lengkapgit.exe
file saya . Setelah itu saya bisa melihat logo git:sumber
git
ada di PATH dan dapat digunakan dari baris perintah Windows. Pengaturangit.path
hanya diperlukan jika bukan itu masalahnya.git
aktifPATH
tidak berfungsi untuk OP. Juga bermanfaat bagi orang yang tidak ingingit
diPATH
Apakah Anda menggunakan MacOS? Jika Anda memperbarui Xcode belakangan ini, Anda mungkin perlu menerima persyaratan perjanjian layanan Xcode untuk menggunakan git.
$ sudo xcodebuild -license accept
sumber
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Saya punya ini juga. mencoba mengganti pengaturan git.path default tetapi itu tidak berhasil. Apa yang tampaknya memperbaikinya bagi saya adalah membuka repositori yang ada .. hanya folder kosong yang saya buat dan melakukan 'git init' pada prompt perintah. Setelah saya membuka folder itu, saya dapat mengklik tombol Kontrol Sumber dan semua fungsi git tersedia dan tidak lagi mengatakan "Tidak ada penyedia kontrol sumber yang aktif". Selanjutnya, melakukan File-> Tutup folder membuat saya kembali ke tempat saya memulai. Cara lain adalah dengan mengklik tombol "cabang" kecil DI ATAS pesan itu ("Tidak ada yang aktif ...") dan menginisialisasi sebuah repositori. Pesan ini sangat membingungkan!
sumber
Visual Studio Kode tidak datang dengan di penyedia Git kontrol sumber terintegrasi. Namun, agar bisa berfungsi, Git sendiri perlu diinstal di sistem Anda juga. Jadi cukup unduh dan instal Git di mesin Anda, dan Visual Studio Code juga akan dapat menggunakannya.
Meskipun panel kontrol sumber tidak memberi tahu Anda tentang hal ini, tetapi sayangnya tetap diam saja, tidak menawarkan apa pun, ada cara agar VS Code memberi tahu Anda hal ini: Pada halaman "Selamat Datang" yang ditampilkan saat Anda memulai aplikasi, ada link “Clone Git repository…” . Jika Anda mengklik di sana, VS Code akan memberi tahu Anda bahwa Git hilang:
Setelah Anda menginstal Git dan memulai ulang Visual Studio Code, Anda akan melihat ikon Git kecil di bagian atas panel kontrol sumber (kecuali jika Anda sudah membuka repositori):
Ini akan memberi tahu Anda bahwa Git ada di sana dan Anda dapat mengklik ikon untuk menginisialisasi repositori — atau cukup buka repositori yang sudah ada.
sumber
Wow, aku menghabiskan waktu lama untuk ini. Bagi saya, saya harus pergi ke area Ekstensi> lalu klik ... di kanan atas menu> Tampilkan Ekstensi bawaan
Ekstensi bawaan Git telah dinonaktifkan !!
sumber
Bagi saya, solusinya adalah (di Mac) Kode> Pengaturan> Pengaturan Pengguna> Ekstensi> Git
Centang kotak (tidak dicentang) di sebelah Enabled - Apakah git diaktifkan.
sumber
Anda perlu menginisialisasi (git init di terminal) proyek / folder Anda, agar VS Code Anda dapat melihatnya sebagai git-project.
Masuk ke dalam proyek / folder Anda melalui terminal
Kemudian Kode VS Anda akan melihat bahwa itu adalah repositori git, dan itu akan berfungsi.
sumber
Langkah-langkah paling sederhana yang berhasil untuk saya:
1. Unduh dan instal Git di komputer Anda seperti yang disebutkan dalam jawaban Poke.
2. Mulai ulang VS Code.
3. Buka Command Prompt (Crtl + Shift + P) dan tulis 'Git: Initialize Repository' dan pilih folder yang Anda suka (bahkan bisa juga folder temp).
4. Akhirnya logo Git muncul seperti yang ditunjukkan dalam jawaban Torvin dan kemudian mudah untuk mengatur akun git Anda dan mulai menggunakannya.
sumber
Jika ini membantu; Saya memang menghadapi masalah yang sama dengan versi terbaru dari VS Code dan mencoba semua tip yang disebutkan ini tetapi tidak berhasil. Akhirnya, saya menambahkan folder ke ruang kerja, menyimpan woerkspace itu dan kemudian ketika saya memeriksa ikon repo, bisa melihat ikon git kecil dan juga bisa mengkloning repo dari perintah langit-langit.
Mengangkat masalah untuk ini dan mengomentari temuan yang sama ini. Dapat ditemukan di sini https://github.com/Microsoft/vscode/issues/49469
sumber
Jadi, saya mencoba segala macam hal untuk membuatnya bekerja. Saya mencoba
"git.path": "/usr/bin/git"
, menambahkan git langsung ke jalur saya, dll. Tidak ada yang berhasil.Akhirnya, saya menyadari bahwa dalam pengaturan ruang kerja VSCode, saya telah melakukannya
"git.enabled: false"
. Saya mengubahnya menjadi true, dan itu berfungsi seperti pesona.sumber
"git.path": "/usr/bin/git"
adalah perbaikan bagi sayaCoba xcode-pilih - instal. Di macOS, git dilampirkan ke alat baris Perintah XCode
sumber
Diuji di VsCode pada Windows dev PC.
Apa yang berhasil bagi saya adalah masuk ke Pengaturan dengan menekan Ctrl +, setidaknya di mesin saya dan kemudian masukkan pengaturan berikut: SCM.provider.AlwaysShowProviders
Kemudian cukup centang kotak dan Git menyala lagi dan saya kemudian bisa pergi ke Kontrol Sumber dengan Ctrl + shift + G.
sumber
Plugin saya dinonaktifkan, aktifkan saja.
sumber
Karena saya menginstal GIT di jalur yang ditentukan khusus, saya perlu mereferensikannya di dalam settings.json
(F1> settings.json> masuk)
Tambahkan pengaturan:
Yang dalam kasus saya membuatnya terlihat seperti:
Tepat setelah itu bekerja dengan sempurna.
sumber
Saya mengalami masalah yang sama dan menemukan bahwa VSCode tidak mengenali git repo kecuali itu ditambahkan ke ruang kerja.
Jadi, tambahkan folder yang ingin Anda lacak melalui Git ke dalam ruang kerja dan git akan diaktifkan secara otomatis.
sumber
Saya tidak melihat kontrol Git sampai saya membuat file dan menyimpan ruang kerja saat ini - tiba-tiba "Kontrol Kode Sumber" menampilkan Ikon Git dan saya dapat menginisialisasi repo Git baru.
Kloning repo yang ada tampaknya tidak didukung di VS Code, dan saya rasa itulah alasan mengapa kontrol Git disembunyikan sampai ada ruang kerja di mana repo baru dapat diinisialisasi.
sumber
Jika tampilan SCM kosong, Anda perlu menginstal penyedia kode sumber.
Periksa Ekstensi (Ctrl + Shift + X) di bawah Lihat dan pilih penyedia SCM yang Anda inginkan. Mulailah mengetik @ca dan Anda akan melihat ekstensi terdaftar. Pilih @kategori: "penyedia scm" untuk melihat penyedia SCM yang tersedia.
Jika Anda tidak melihat Git di sini, Anda perlu menginstal Git. Ini halaman unduhan mereka untuk windows. https://git-scm.com/download/win
Setelah menginstal Anda akan melihat Git Extensions for VS Code terdaftar di bawah tampilan Extensions. Pilih dan klik instal di panel sisi kanan yang muncul.
Setelah menginstal SCM, ingatlah untuk menutup dan membuka kembali VS Code.
sumber
Skenario: Untuk masalah MAC + setelah menginstal / memperbarui
xcode
:Bisa juga terjadi saat Anda menginstal
xcode
dan belum menerima persyaratan lisensi. Untuk menerima persyaratan, jalankan saja di bawah ini.sudo xcodebuild -license
Posting ke kode VS restart ini & Anda siap untuk pergi.
sumber
Alasan untuk masalah ini adalah karena Git tidak diinisialisasi di folder yang Anda coba buka VS Code (ini untuk Windows 10).
git
in:C:\Users\YourName\
sehingga akan terlihat seperti iniC:\Users\YourName\git
(<- Anda dapat memilih direktori apa pun)Git GUI Here
>>Create New Repository
Browse
untuk folder yang baru Anda buat (untuk menginisialisasi Git di sana)> klikCreate
.git
file di folder ituFile
>Open Folder
> (pilih folder Anda hanya diinisialisasi Git at)sumber
Jadi saya mencoba hampir setiap jawaban dan tidak ada.
Saya akhirnya mencoba
Ctrl + shift + G
dan melihat perintah di bagian bawah kode VS.Yang saya lakukan hanyalah menekan
G
tombol dan ikon tiba-tiba muncul dan semuanya bekerja dengan sempurna!Saya harap ini membantu!
sumber
Buka Kode Visual Studio, klik kiri-bawah ⚙️ (roda gigi) dan pilih Palet Perintah.
Telusuri kata "aktifkan", dan pilih Aktifkan Semua Ekstensi.
sumber
Saya menemukan bahwa VScode berhenti melacak setelah saya memeriksa cabang yang berbeda (yang baru). Yang menyelesaikannya sederhana:
VSC kemudian melakukan sinkronisasi dengan cabang baru dan menunjukkan perbedaannya.
sumber
Menambahkan solusi lain jika seseorang seperti saya melakukan ini lagi.
Saya baru saja menyiapkan proyek node baru dan saya mendapatkan ini. Saya harus membuat file .gitignore dan menambahkan node_modules ke dalamnya dan kemudian vscode tampak benar. Dari apa yang saya tahu itu mungkin karena ada repo git lain di node_modules saya dan vscode juga melihatnya. Tidak yakin alasan teknisnya tetapi tampaknya itu telah memperbaikinya untuk saya.
sumber
Saya melihat bahwa Cygwin tidak disebutkan di sini. Itu terjadi pada saya dan saya menemukan solusinya
https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777
.Jika Anda menggunakan Git dari Cygwin. Dari terminal Windows, jalankan perintah berikut:
(Dengan asumsi git yang disimpan dalam folder berikut:
C:\Cygwin\bin\git.exe
)Sekarang, mulai ulang VSCode
sumber
Semua ini tidak berhasil untuk saya. Sangat kesal sehingga saya menyapu bersih instalasi saya untuk melihat apakah itu membuat perbedaan. Itu juga tidak berhasil.
Apa yang berhasil
Klik pada View> Open View> Source Control
Ini akan membuka tampilan git.
Saat tampilan git ditampilkan, klik kanan pada Ikon> Klik "Simpan"
sumber
Panel ini akan tetap kosong - menurut desainnya. Bahkan setelah menginstal GIT dan VS Code menemukannya, tidak ada yang akan ditampilkan di sini. Tidak perlu menginstal ekstensi lain, karena ekstensi GIT (sekarang) telah menjadi default dengan VS Code. Saya hanya menginstal Windows GIT, yang VS Code akan temukan selama masih ada di PATH.
Anda perlu menambahkan repositori secara manual untuk mengisi jendela ini. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support
"Anda dapat mengkloning repositori Git dengan perintah Git: Clone di Command Palette (Ctrl + Shift + P). (Edit: Ketik 'git: clone' di kotak perintah) Anda akan dimintai URL remote gudang"
Saya harap ini membantu seseorang karena ada banyak kebingungan tentang ini. MS harus benar-benar meningkatkan bagaimana ini berperilaku untuk pengalaman pengguna yang lebih konsisten - yang mungkin akan mereka lakukan di beberapa titik.
sumber
Yang harus saya lakukan adalah memilih folder yang dikontrol git. Ini membuat ikon git muncul dan terlihat seperti sekarang muncul setiap saat. Mungkin saya hanya harus memilih folder ...
sumber
Jika Anda membuka repo Git di komputer lain, itu tidak akan tersedia di komputer yang sedang Anda gunakan. Anda harus menutup instance VSCode di satu mesin sebelum Anda dapat mengakses kontrol sumber Anda di mesin lain.
sumber
Saya baru saja memperbaiki masalah ini. Saya baru saja menginstal vscode dan masalah ini terjadi.
OS: ubuntu 18.04.2
Pada tab kontrol sumber saya, ini menunjukkan "tidak ada penyedia kontrol sumber yang terdaftar".
Begini cara saya memperbaiki masalah ini.
1.Edit file pengaturan, setel gitpath ke "/ usr / bin" (my git dir)
2. jalankan perintah "git init" di folder proyek saya
3. tekan ctrl + shift + P dan jalankan perintah "reload window"
Dan masalah ini teratasi.
Semoga membantu.
sumber
Dalam kasus saya, Git diinstal pada mesin saya, VSCode-> pengaturan-> Git diaktifkan, jalur ke git.exe disetel, bahkan saat itu menunjukkan kesalahan yang sama yaitu "Tidak ada penyedia kontrol sumber yang terdaftar."
Akhirnya dengan menjalankan perintah berikut dari "Command Palette", saya bisa mengkloning repositori saya dan pesan itu hilang.
Saya mendapat ide tentang perintah di atas dari mengikuti dokumentasi online VSCode .
Terima kasih.
sumber