Kod programu Visual Studio: ukryty folder / plik .git


108

W tej chwili próbuję Visual Studio Code. Wszystko w Visual Studio Code wygląda dla mnie naprawdę fajnie z wyjątkiem jednej rzeczy: folder / plik .git jest ukryty w Visual Studio Code.

Często zmieniam ustawienia Gita, modyfikując plik konfiguracyjny .git. To naprawdę denerwujące, że nie widzę plików .git.

Czy istnieje sposób ujawnienia plików .git w programie Visual Studio Code?


Nie sądzę, żeby to był dobry pomysł
Hong Ooi

1
Często zmieniam też ustawienia gita. Ale nie obchodzi mnie, czy folder .git jest widoczny czy ukryty i gdzie w nim są przechowywane ustawienia. Wiesz dlaczego? Ponieważ to nie moja sprawa. git configwie i to mi wystarczy. Niemniej jednak,
zadałeś

5
@HongOoi @axiac To nie do końca prawda. Czasami możesz chcieć edytować zaczepy, które znajdują się w .git/hooksfolderze.
xji,

a czasami możesz chcieć usunąć folder bez wiersza poleceń
Łotwa Ryga

Odpowiedzi:


188

Domyślnie Visual Studio Code wyklucza pliki w folderze przy użyciu następujących ustawień:

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

Możesz zmienić ustawienia użytkownika lub ustawienia obszaru roboczego, aby wyświetlić folder .git, dodając następujące wiersze:

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

15
W przypadku, gdy ktoś fauluje się nad tym - ty masz ustawić wykluczenia wyraźnie do False - usunięcie "**/.git": trueustawienie nie jest wystarczające, ponieważ domyślnie true jeśli brakuje.
davnicwil

2
@NishantSingh gdzie mogę znaleźć to ustawienie?
Ishan Patel,

1
@IshanPatel Po prostu naciśnij ⌘ i wklej tam ustawienia.
Jimut

28

Poniższe kroki można wykonać, aby zastąpić istniejące ustawienie użytkownika:

  1. Kod menu → PreferencjeUstawienia
  2. Szukaj files.exclude
  3. Najedź kursorem na files.excludewłaściwość, kliknij ikonę edycji, a następnie wybierz opcję kopiowania do ustawień.
  4. Powyższe kroki dodadzą wszystkie właściwości, ale zachowają tylko te, które wymagają zastąpienia. W tym przypadku: powinno to być „files.exclude”: {„** /. Git”: false}
  5. Zamknij ustawienia użytkownika. .gitfolderu pojawi się automatycznie w odpowiednim repozytorium.

2
Uważam, że ta odpowiedź jest najłatwiejsza do naśladowania 👍
theGiantOtter

9

Ustawienia dla Visual Studio Code można znaleźć:

  • Na komputerze z systemem Windows lub Linux kliknij menu PlikPreferencjeUstawienia
  • Na komputerze Mac kliknij menu KodPreferencjeUstawienia

Dostępne są zarówno ustawienia użytkowników (dla wszystkich), jak i ustawienia obszaru roboczego dla poszczególnych projektów.

Więcej instrukcji można znaleźć na stronie: Ustawienia użytkownika i obszaru roboczego


2

Należy również pamiętać o search.useIgnoreFilesustawieniu, które spowoduje ignorowanie plików i folderów, które są ignorowane przy użyciu .gitignorei .ignorefiles.


1

Prawdopodobnie najlepiej zostawić to w ukryciu

Jeśli używasz paska bocznego do nawigacji i edycji plików, pozostawiłoby to możliwość przypadkowego upuszczenia pliku lub folderu w nim lub przypadkowego przeniesienia go w inne miejsce. Lepszym rozwiązaniem byłoby otwarcie sesji terminala w Visual Studio Code, a następnie zrobienie tego code .git. Spowoduje to otwarcie folderu w innym wystąpieniu programu Visual Studio Code i stamtąd będzie można go edytować.


0

Możesz uzyskać dostęp do tego ustawienia w opcji ustawień.

Następnie musimy skopiować tę konkretną sekcję ustawień na prawą stronę i wprowadzić zmiany.


Czy możesz dodać dokładnie, jak to zrobić ( bez „Update:”, „Edit:” itp.)?
Peter Mortensen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.