Właśnie zainstalowałem Visual Studio Code 1.17 i otworzyłem folder repozytorium Git. Po wejściu na zakładkę Kontrola źródła widzę komunikat „Brak aktywnych dostawców kontroli źródła” . Myślałem, że Git został wypalony w VSCode !?
Co gorsza, gdy próbuję zainstalować dodatkowych dostawców SCM, nie ma opcji dla Gita. Jak mogę odzyskać mój Git !?
git
visual-studio-code
ChiliYago
źródło
źródło
Odpowiedzi:
Pomogło mi ustawienie wartości
git.path
ustawienia na pełną ścieżkę do mojegogit.exe
pliku. Potem mogłem zobaczyć logo git:źródło
git
w PATH i może być używany z linii poleceń Windows. Ustawieniegit.path
jest konieczne tylko wtedy, gdy tak nie jest.git
bycie włączonymPATH
nie działa dla OP. Przydatna również dla osób, które nie chcągit
naPATH
Czy używasz MacOS? Jeśli ostatnio zaktualizowałeś Xcode, może być konieczne zaakceptowanie warunków korzystania z usługi Xcode, aby korzystać z git.
$ sudo xcodebuild -license accept
źródło
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Ja też to miałem. próbował zastąpić domyślne ustawienie git.path, ale to nie zadziałało. Wydawało się, że naprawiłem to dla mnie, otwierając istniejące repozytorium… po prostu pusty folder, który utworzyłem i wykonałem „git init” w wierszu polecenia. Po otwarciu tego folderu mogłem kliknąć przycisk Kontrola źródła i miał on wszystkie dostępne funkcje git i przestał mówić „Nie ma aktywnych dostawców kontroli źródła”. Co więcej, wykonanie polecenia Plik-> Zamknij folder pozwoliło mi wrócić do miejsca, w którym zacząłem. Innym sposobem było kliknięcie małego przycisku „gałęzi” POWYŻEJ tej wiadomości („Brak aktywnych ...”) i zainicjowanie repozytorium. Ta wiadomość jest bardzo myląca!
źródło
Visual Studio Code zawiera zintegrowanego dostawcę kontroli źródła Git. Jednak aby to zadziałało, sam Git musi być również zainstalowany w twoim systemie. Po prostu pobierz i zainstaluj Git na swoim komputerze, a Visual Studio Code również będzie mógł z niego korzystać.
Chociaż panel sterowania źródła nie mówi ci tego, ale niestety po prostu milczy o tym, nic nie oferując, jest sposób, aby VS Code powiedział ci to: Na stronie „Witamy”, która jest wyświetlana po uruchomieniu aplikacji, znajduje się łącze „Clone repository…” . Jeśli tam klikniesz, VS Code poinformuje Cię, że brakuje Git:
Po zainstalowaniu Git i ponownym uruchomieniu Visual Studio Code zobaczysz małą ikonę Git u góry panelu sterowania źródła (chyba że masz już otwarte repozytorium):
Dzięki temu dowiesz się, że jest tam Git i możesz kliknąć ikonę, aby zainicjować repozytorium - lub po prostu otworzyć istniejące repozytorium.
źródło
Wow, spędziłem nad tym tak dużo czasu. Dla mnie musiałem przejść do obszaru Rozszerzenia> następnie kliknij ... w prawym górnym rogu menu> Pokaż wbudowane rozszerzenia
Wbudowane rozszerzenie Git zostało wyłączone!
źródło
Dla mnie rozwiązaniem był (na Macu) Kod> Ustawienia> Ustawienia użytkownika> Rozszerzenia> Git
Zaznacz (niezaznaczone) pole obok Włączone - czy git jest włączony.
źródło
Musisz zainicjować (git init w terminalu) swój projekt / folder, aby twój VS Code mógł zobaczyć go jako git-project.
Wejdź do swojego projektu / folderu przez terminal
Wtedy twój VS Code zobaczy, że jest to repozytorium git i będzie działać.
źródło
Najprostsze kroki, które zadziałały:
1. Pobierz i zainstaluj Git na swoim komputerze, jak wspomniano w odpowiedzi Poke.
2. Uruchom ponownie VS Code.
3. Otwórz wiersz polecenia (Crtl + Shift + P) i napisz „Git: Initialize Repository” i wybierz folder, który Ci się podoba (może to być nawet folder tymczasowy).
4. W końcu pojawia się logo Git, jak pokazano w odpowiedzi Torvina, a następnie łatwo jest założyć konto git i zacząć go używać.
źródło
Jeśli to pomoże; Napotkałem ten sam problem z najnowszą wersją VS Code i wypróbowałem wszystkie wymienione wskazówki, ale bez powodzenia. Na koniec dodałem folder do obszaru roboczego, zapisałem ten obszar roboczy, a następnie, kiedy sprawdziłem ikonę repozytorium, mogłem zobaczyć małą ikonę git i równie dobrze mogę sklonować repozytorium z podniebienia poleceń.
Podniósł problem i skomentował te same ustalenia. Można go znaleźć tutaj https://github.com/Microsoft/vscode/issues/49469
źródło
Więc próbowałem różnych rzeczy, aby to zadziałało. próbowałem
"git.path": "/usr/bin/git"
, dodając git bezpośrednio do mojej ścieżki itp. Nic nie działało.W końcu zdałem sobie sprawę, że w ustawieniach mojego obszaru roboczego VSCode mam
"git.enabled: false"
. Zmieniłem to na prawdziwe i działa jak urok.źródło
"git.path": "/usr/bin/git"
było dla mnie poprawkąWypróbuj xcode-select --install. W macOS git jest dołączony do narzędzi wiersza poleceń XCode
źródło
Testowane w VsCode na Windows Dev PC.
Udało mi się wejść do Ustawień, naciskając Ctrl +, przynajmniej na moim komputerze, a następnie wprowadzić następujące ustawienie: SCM.provider.AlwaysShowProviders
Następnie po prostu zaznaczyłem pole wyboru i Git ponownie się zapalił, a ja mogłem przejść do Kontroli źródła za pomocą Ctrl + Shift + G.
źródło
Moja wtyczka została wyłączona, po prostu ją włączyłem.
źródło
Ponieważ zainstalowałem GIT w niestandardowo zdefiniowanej ścieżce, musiałem odwołać się do niego w pliku settings.json
(F1> settings.json> enter)
Dodaj ustawienie:
Co w moim przypadku wyglądało tak:
Zaraz po tym działało idealnie.
źródło
Napotkałem ten sam problem i odkryłem, że VSCode nie rozpoznaje repozytorium git, chyba że zostanie dodane do obszaru roboczego.
Więc dodaj folder, który chcesz śledzić za pomocą Gita do obszaru roboczego, a git zostanie włączony automatycznie.
źródło
Nie widziałem elementów sterujących Git, dopóki nie utworzyłem pliku i nie zapisałem bieżącego obszaru roboczego - nagle „Kontrola kodu źródłowego” pokazała ikonę Git i mogłem zainicjować nowe repozytorium Git.
Wydaje się, że klonowanie istniejącego repozytorium nie jest obsługiwane w VS Code i myślę, że jest to powód, dla którego kontrolki Git są ukryte, dopóki nie pojawi się obszar roboczy, w którym można zainicjować nowe repozytorium.
źródło
Jeśli widok SCM jest pusty, musisz zainstalować dostawcę kodu źródłowego.
Sprawdź rozszerzenia (Ctrl + Shift + X) w obszarze Widok i wybierz żądanego dostawcę SCM. Zacznij wpisywać @ca, a zobaczysz listę rozszerzeń. Wybierz @category: „dostawcy SCM”, aby wyświetlić dostępnych dostawców SCM.
Jeśli nie widzisz tutaj Gita, musisz zainstalować Git. Oto ich strona pobierania dla systemu Windows. https://git-scm.com/download/win
Po zainstalowaniu zobaczysz rozszerzenia Git dla kodu VS wymienione w widoku Rozszerzenia. Wybierz go i kliknij zainstaluj na prawym panelu, który się pojawi.
Po zainstalowaniu SCM pamiętaj, aby zamknąć i ponownie otworzyć VS Code.
źródło
Scenariusz: W przypadku problemów z MAC + po instalacji / aktualizacji
xcode
:Może się również zdarzyć, gdy zainstalujesz
xcode
i jeszcze nie zaakceptujesz warunków licencji. Aby zaakceptować warunki, po prostu uruchom poniższe.sudo xcodebuild -license
Opublikuj na tym ponownym kodzie VS i gotowe.
źródło
Przyczyną tego problemu jest to, że Git nie jest inicjowany w folderze, który próbujesz otworzyć VS Code (dotyczy to systemu Windows 10).
git
w:C:\Users\YourName\
tak będzie wyglądałC:\Users\YourName\git
(<- możesz wybrać dowolny katalog)Git GUI Here
>>Create New Repository
Browse
dla właśnie utworzonego folderu (aby tam zainicjować Git)> kliknijCreate
.git
pliku w tym folderzeFile
>Open Folder
> (wybierz folder, który właśnie zainicjowany Git at)źródło
Więc wypróbowałem prawie każdą odpowiedź i nic.
Skończyło się na tym, że próbowałem
Ctrl + shift + G
i zauważyłem polecenie na dole kodu VS.Wszystko, co zrobiłem, to nacisnąć
G
klawisz, a ikona nagle się pojawiła i wszystko działa idealnie!Mam nadzieję, że to pomoże!
źródło
Otwórz Visual Studio Code, kliknij lewy dolny (koła zębate) i wybierz paletę poleceń.
Wyszukaj słowo „włącz” i wybierz opcję Włącz wszystkie rozszerzenia.
źródło
Okazało się, że VScode przestał śledzić po sprawdzeniu innej gałęzi (nowej). Rozwiązaniem było po prostu:
Następnie VSC zsynchronizował się z nową gałęzią i pokazał różnice.
źródło
Dodanie innego rozwiązania na wypadek, gdyby ktoś taki jak ja znów się z tym spotkał.
Właśnie skonfigurowałem nowy projekt węzła i otrzymałem to. Musiałem stworzyć .gitignore pliku i dodać node_modules do niego, a następnie vscode wyglądał poprawne. Z tego, co mogę powiedzieć, może to wynikać z tego, że w moich node_modules są inne repozytoria git, a vscode również je widział. Nie jestem pewien z przyczyn technicznych, ale wydaje się, że to rozwiązało problem.
źródło
Widzę, że nie ma tu wzmianki o Cygwinie. Przydarzyło mi się to i znalazłem rozwiązanie
https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777
.Jeśli używasz Gita z Cygwin, z terminala Windows, wykonaj następujące polecenie:
(Zakładając, że git jest przechowywany w następującym folderze:
C:\Cygwin\bin\git.exe
)Teraz uruchom ponownie VSCode
źródło
Nic z tego nie działało dla mnie. Byłem tak zirytowany, że wyczyściłem instalację, aby sprawdzić, czy to robi różnicę. To też nie zadziałało.
Co zadziałało
Kliknij Widok> Otwórz widok> Kontrola źródła
Otworzy się widok git.
Kiedy zostanie wyświetlony widok git, kliknij prawym przyciskiem myszy ikonę> kliknij „Zachowaj”
źródło
Ten panel pozostanie pusty - najwyraźniej zgodnie z projektem. Nawet po zainstalowaniu GIT i VS Code znalezienie go, nic nie będzie tutaj wyświetlane. Nie ma potrzeby instalowania innego rozszerzenia, ponieważ rozszerzenie GIT (teraz) jest domyślnie dostarczane z VS Code. Instaluję tylko Windows GIT, który VS Code znajdzie, o ile jest w PATH.
Musisz ręcznie dodać repozytoria, aby wypełnić to okno. https://code.visualstudio.com/docs/editor/versioncontrol#_git-support
„Możesz sklonować repozytorium Git za pomocą polecenia Git: Clone w palecie poleceń (Ctrl + Shift + P). (Edycja: wpisz„ git: clone ”w polu poleceń) Zostaniesz poproszony o podanie adresu URL pilota magazyn"
Mam nadzieję, że to komuś pomoże, ponieważ jest w tym tyle zamieszania. MS powinno naprawdę poprawić to, jak to się zachowuje, aby zapewnić bardziej spójne wrażenia użytkownika - co może zrobić w pewnym momencie.
źródło
Wszystko, co musiałem zrobić, to wybrać folder kontrolowany przez git. To sprawiło, że ikona git pojawiła się i wygląda tak, jak teraz pojawia się za każdym razem. Może po prostu musiałem wybrać folder ...
źródło
Jeśli masz otwarte repozytorium Git na innym komputerze, nie będzie ono dostępne na komputerze, którego obecnie używasz. Musisz zamknąć instancję VSCode na jednym komputerze, zanim uzyskasz dostęp do kontroli źródła na innym.
źródło
Właśnie rozwiązałem ten problem. Nowo zainstalowałem Vscode i ten problem występuje.
System operacyjny: ubuntu 18.04.2
Na mojej karcie kontroli źródła pokazuje „brak zarejestrowanych dostawców kontroli źródła”.
Oto, jak rozwiązałem ten problem.
1. wyedytuj plik ustawień, ustaw ścieżkę git na „/ usr / bin” (mój
katalog git ) 2. uruchom polecenie „git init” w folderze mojego projektu
naciśnij ctrl + shift + P i uruchom polecenie "przeładuj okno"
I ten problem został rozwiązany.
Mam nadzieję, że to pomoże.
źródło
W moim przypadku Git był zainstalowany na moim komputerze, VSCode-> ustawienia-> Git był włączony, ścieżka do git.exe była ustawiona, nawet wtedy pokazywał mi ten sam błąd, tj. „Brak zarejestrowanych dostawców kontroli źródła”.
Wreszcie, uruchamiając następujące polecenie z „Palety poleceń”, udało mi się sklonować moje repozytorium i komunikat zniknął.
Pomysł na powyższe polecenie wpadł mi w oko z dokumentacji online VSCode .
Dziękuję Ci.
źródło