2017-02-17 1 views
2

Ich verwende Visual Studio Code in Windows 10 und habe auch Git installiert.VSCode Git-Befehle und Tracking-Änderungen

Ich habe zwei Probleme aufgetreten:

  1. ich versucht habe, Git-Befehle auf der „Befehlspalette“ auszuführen (wie bei vielen VSCode Tutorials gezeigt), aber VSCode wird keine Befehle zu erkennen. Ich beendete die Verwendung des "integrierten Terminals" mit bash.exe, um mein Repository zu klonen und checkout master. Das hat den Trick gemacht und jetzt kann ich mein Projekt unter dem Explorer-Icon sehen.

    Nun, da ich Dateien habe und VSCode sieht, wenn ich versuche, wieder die "Befehlspalette" zum Auschecken oder Pull oder Commit zu verwenden, sieht es nicht mein Repository oder Filialen oder Master. Ich muss zurück gehen und das "integrierte Terminal" benutzen.

    Warum funktioniert die "Befehlspalette" nicht?

  2. Wenn ich eine meiner Dateien unter dem Explorer-Symbol, das ich zuvor geklont hatte, bearbeite, werden die Änderungen nicht unter dem Git-Symbol angezeigt.

    Aber ich habe bemerkt, dass, wenn ich Änderungen an der settings.json (VSCode preference file) mache, es unter dem Git-Symbol anzeigt, dass Änderungen vorgenommen wurden, und es fragt mich, ob ich die Änderungen festschreiben möchte.

    Warum verfolgt und zeigt VSCode die Änderungen nicht, die ich an meinen eigenen Dateien vorgenommen habe, und verfolgt nur die Änderungen an seinen eigenen Dateien?

Antwort

0

Visual Studio Code "Version Control" page erwähnt:

Visual Studio-Code integriert Git Unterstützung für die am häufigsten verwendeten Befehle.

Hinweis: VS-Code wird die Git-Installation Ihres Computers nutzen, daher müssen Sie zuerst Git installieren, bevor Sie diese Funktionen erhalten. Stellen Sie sicher, dass Sie installieren mindestens Version 2.0.0

So stellen Sie sicher erste Git for Windows installiert und in Ihrem %PATH%vor Visual Studio-Code zu starten.

Öffnen Sie VS im Stammverzeichnis Ihres Git Repo. Wie erwähnt:

Sie können VS-Code in einem Unterverzeichnis eines Git-Repository öffnen. Die Git-Dienste von VS Code funktionieren weiterhin wie gewohnt und zeigen alle Änderungen im Repository an. Dateiänderungen außerhalb des Bereichs mit eingeschränktem Gültigkeitsbereich werden jedoch mit einer QuickInfo schattiert, die angibt, dass sie sich außerhalb des aktuellen Arbeitsbereichs befinden.

Die OP fmora fügt in the comments:

ich den Ordner über VSCode im Menü Datei öffnen müssen und es funktioniert

+0

so habe ich git für Windows installiert und in meinem% path% . In Bezug auf das Öffnen von VSCode im Unterverzeichnis meines Git-Repository. Bedeutet das, dass ich die VSCode-Programmdatei (Code.exe) in meinen Repository-Ordner verschieben muss? – fmora

+0

@fmora welche git hast du? (git Version) – VonC

+0

git Version v2.11.1 – fmora