Visual Studio Code: .git Ordner / Datei versteckt


101

Ich versuche gerade Visual Studio Code. Alles an Visual Studio Code sieht für mich wirklich cool aus, bis auf eines: Der Ordner / die Datei .git ist in Visual Studio Code versteckt.

Ich ändere die Git-Einstellung oft, indem ich die .git-Konfigurationsdatei ändere. Es ist wirklich ärgerlich für mich, keine .git-Dateien zu sehen.

Gibt es eine Möglichkeit, Git-Dateien in Visual Studio Code anzuzeigen?


Ich denke nicht, dass dies eine gute Idee ist
Hong Ooi

1
Ich ändere oft auch Git-Einstellungen. Es ist mir aber egal, ob der .git-Ordner sichtbar oder ausgeblendet ist und wo sich darin die Einstellungen befinden. Und du weißt warum? Weil es mich nichts angeht. git configweiß und das reicht mir. Trotzdem hast du eine gute Frage gestellt :-)
Axiac

4
@HongOoi @axiac Das stimmt nicht ganz. Manchmal möchten Sie möglicherweise die Hooks bearbeiten , die sich im .git/hooksOrdner befinden.
Xji

und manchmal möchten Sie vielleicht den Ordner ohne die Befehlszeile löschen
Lettland Riga

Antworten:


178

Standardmäßig schließt Visual Studio Code Dateien in einem Ordner mit den folgenden Einstellungen aus:

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

Sie können Ihre Benutzereinstellungen oder Arbeitsbereichseinstellungen ändern, um den Ordner .git anzuzeigen, indem Sie folgende Zeilen hinzufügen:

"files.exclude": {
     "**/.git": false
}

14
Falls jemand anderes darüber stolpert - Sie müssen den Ausschluss explizit auf false setzen -, reicht das Entfernen der "**/.git": trueEinstellung nicht aus, da sie standardmäßig true ist, wenn sie fehlt.
Davnicwil

2
@NishantSingh wo finde ich diese Einstellung?
Ishan Patel

1
@IshanPatel Drücken Sie einfach ⌘ und fügen Sie die Einstellungen dort ein.
Jimut

27

Die folgenden Schritte können ausgeführt werden, um die vorhandene Benutzereinstellung zu überschreiben:

  1. Menü - CodePreferenceEinstellung
  2. Suchen nach files.exclude
  3. Fahren files.excludeSie mit der Maus über die Eigenschaft, klicken Sie auf das Bearbeitungssymbol und wählen Sie dann die Option zum Kopieren in die Einstellungen.
  4. Die obigen Schritte fügen alle Eigenschaften hinzu, behalten jedoch nur diejenigen bei, die überschrieben werden müssen. In diesem Fall sollte es "files.exclude" sein: {"** /. Git": false}
  5. Schließen Sie die Benutzereinstellung. Der .gitOrdner wird automatisch im jeweiligen Repository angezeigt.

2
Ich fand diese Antwort am einfachsten zu befolgen the
theGiantOtter

9

Die Einstellungen für Visual Studio Code finden Sie unter:

  • Klicken Sie auf einem Windows- oder Linux-Computer auf das Menü DateiEinstellungenEinstellungen
  • Klicken Sie auf einem Mac auf das Menü CodeEinstellungenEinstellungen

Es gibt sowohl Benutzereinstellungen (für alle) als auch Arbeitsbereichseinstellungen für einzelne Projekte.

Weitere Anweisungen finden Sie unter: Benutzer- und Arbeitsbereichseinstellungen


2

Sie sollten sich auch der search.useIgnoreFilesEinstellung bewusst sein , die Dateien und Ordner ignoriert, die mit .gitignoreund .ignoreDateien ignoriert werden .


1

Es ist wahrscheinlich am besten, dies versteckt zu lassen

Wenn Sie die Seitenleiste zum Navigieren und Bearbeiten von Dateien verwenden, besteht die Möglichkeit, versehentlich eine Datei oder einen Ordner darin abzulegen oder sie versehentlich an einen anderen Speicherort zu verschieben. Eine bessere Lösung wäre, eine Terminalsitzung in Visual Studio Code zu öffnen und dies dann zu tun code .git. Dadurch wird der Ordner in einer anderen Visual Studio Code-Instanz geöffnet und von dort aus können Sie ihn bearbeiten.


0

Sie können auf diese Einstellung in der Einstellungsoption zugreifen.

Dann müssen wir diesen speziellen Einstellungsabschnitt auf die rechte Seite kopieren und die Änderungen vornehmen.


Können Sie genau hinzufügen, wie es geht ( ohne "Update:", "Edit:" usw.)?
Peter Mortensen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.