Ich versuche, ein GitHub-Repository in die neueste Version von VSCode (1.3.0) zu klonen. Kann dies nativ erfolgen oder muss ich eine Erweiterung oder zusätzliche Binärdatei hinzufügen?
Ich habe auch nach einem Blogartikel gesucht und bin mit leeren Händen aufgetaucht, daher wäre jede Anleitung dankbar
Paul
Was ist das Problem beim Öffnen einer Bash-Eingabeaufforderung und beim Schreiben git clone yourrepo?
– Jepessen
12. Juli 2016 um 10:58 Uhr
Das war Plan b oder c
– Paul B
13. Juli 2016 um 20:00 Uhr
Jakob Synowiec
Ab dem Update 1.8 (November) von vscode können Sie jetzt Ihr Git-Repository aus vscode heraus klonen.
Sie können es von ausführen Befehlspalette. Drücken Sie F1 (oder ⇧+⌘+P auf Mac) und suchen Sie nach Git: Clone. Bestätigen Sie den Befehl und fügen Sie die Repository-URL ein.
Jan Dolejsi
Es gibt jetzt zwei programmatische Möglichkeiten, ein Repository zu klonen. VS Code verarbeitet die vscode:// Protokoll, sodass Sie ein Repository klonen können, indem Sie irgendwo auf einer Webseite auf einen Link klicken
Wenn Sie beispielsweise auf den folgenden Link klicken, wird VS Code aufgerufen, Sie können einen Ordner auf Ihrer Festplatte auswählen, den Code abrufen und schließlich vorschlagen, diesen Speicherort als Arbeitsbereich zu öffnen.
Wenn Sie versuchen, das Klonen über einen Erweiterungscode auszulösen, verwenden Sie alternativ den integrierten VS-Code-Befehl git.clone mit der Repo-URL als einzigem Argument.
import { commands} from 'vscode';
commands.executeCommand("git.clone", "https://github.com/microsoft/vscode-extension-samples");
Beide scheinen das gleiche zu tun wie die Git: Klonen Befehl von Jakub erwähnt.
VonC
Noch schneller, mit VSCode 1.58 (Juni 2021), für GitHub-Repositories mit dem “Open in Visual Studio Code” Abzeichen.
Während der Ankündigung wurde entferntes wurde durch ersetzt Visual Studio-Code für das Web.
Sie können nach folgendem Schema direkt von einer URL zu einem Projekt-Repository navigieren:https://vscode.dev/SOURCE/ORG/REPO.
Am Beispiel des VS Code-Repositorys würde dies so aussehen: https://vscode.dev/github/microsoft/vscode.
[](https://vscode.dev/SOURCE/ORG/REPO)
Es ist nicht klar, wie dieses Abzeichen hinzugefügt werden soll, kein Snippet angegeben
– Sonnenfänger
31. Mai um 13:07 Uhr
@Suncatcher Guter Punkt, danke für das Feedback. Ich habe die Antwort aktualisiert/umgeschrieben, um zu beschreiben, wie sich diese Funktion entwickelt hat, und das Markdown-Snippet beigefügt, das Sie benötigen würden.
Wenn Sie mit nativen Mitteln in der GUI der Anwendung sind, lautet die Antwort nein. Allerdings gibt es diesbezüglich ein offenes Problem in ihrem Github-Repository https://github.com/Microsoft/vscode/issues/9085 es sieht nicht so aus, als hätten sie das Interesse, es umzusetzen.
Trotzdem können Sie natürlich immer noch ein Repository in Ihrem Terminal Ihrer Wahl klonen und dann den Rest Ihrer Git-Funktionalität über den Editor verwalten, wenn Sie mit dem Projekt arbeiten.
Ich verwende github Desktop (https://desktop.github.com/) sowohl für meine Github-Repos als auch für Gitlab-Repos
12527700cookie-checkKlonen Sie das GitHub-Repository in VSCodeyes
Was ist das Problem beim Öffnen einer Bash-Eingabeaufforderung und beim Schreiben
git clone yourrepo
?– Jepessen
12. Juli 2016 um 10:58 Uhr
Das war Plan b oder c
– Paul B
13. Juli 2016 um 20:00 Uhr