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?

Bumsik Kim
źródło
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
}
Nishant Singh
źródło
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.
Vikash Kumar Choudhary
źródło
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

ktoś_ żyje
źródło
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.

Arik
źródło
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ć.

Isaac Pak
źródło
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.

Ishan Patel
źródło
Czy możesz dodać dokładnie, jak to zrobić ( bez „Update:”, „Edit:” itp.)?
Peter Mortensen