Codice di Visual Studio: cartella / file .git nascosti


102

Sto provando Visual Studio Code in questo momento. Tutto su Visual Studio Code mi sembra davvero interessante tranne una cosa: la cartella / file .git è nascosto in Visual Studio Code.

Spesso cambio le impostazioni di Git modificando il file di configurazione .git. È davvero fastidioso per me non essere in grado di vedere i file .git.

C'è un modo per rivelare i file .git in Visual Studio Code?


Non penso che questa sia una buona idea
Hong Ooi

1
Spesso cambio anche le impostazioni di git. Ma non mi interessa se la cartella .git è visibile o nascosta e dove sono memorizzate le impostazioni. E sai perché? Perché non sono affari miei da sapere. git configlo sa e questo mi basta. Tuttavia, hai postato una buona domanda :-)
axiac

4
@HongOoi @axiac Non è del tutto vero. A volte potresti voler modificare gli hook che risiedono nella .git/hookscartella.
xji

ea volte potresti voler eliminare la cartella senza la riga di comando
Lettonia Riga

Risposte:


179

Per impostazione predefinita, Visual Studio Code esclude i file in una cartella utilizzando le impostazioni seguenti:

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

È possibile modificare le impostazioni utente o le impostazioni dell'area di lavoro per mostrare la cartella .git aggiungendo queste righe:

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

14
Nel caso in cui nessun altro viaggi fino oltre questo - si deve impostare l'esclusione in modo esplicito su false - la rimozione della "**/.git": trueimpostazione non è sufficiente, in quanto il valore di default a true se mancante.
davnicwil

2
@NishantSingh dove posso trovare quell'impostazione?
Ishan Patel

1
@IshanPatel Basta premere ⌘ e incollare lì le impostazioni.
Jimut

27

I seguenti passaggi possono essere seguiti per sovrascrivere l'impostazione utente esistente:

  1. Codice menu → PreferenzeImpostazioni
  2. Cercare files.exclude
  3. Passa il mouse sulla files.excludeproprietà, fai clic sull'icona di modifica e quindi opta per la copia nelle impostazioni.
  4. I passaggi precedenti aggiungeranno tutte le proprietà, ma manterranno solo quelle che devono essere sovrascritte. In questo caso: dovrebbe essere "files.exclude": {"** /. Git": false}
  5. Chiudi le impostazioni utente. la .gitcartella apparirà automaticamente nel rispettivo repository.

2
Ho trovato questa risposta la più facile da seguire 👍
theGiantOtter

9

Le impostazioni per Visual Studio Code sono disponibili:

  • Su un computer Windows o Linux, fare clic sul menu FilePreferenzeImpostazioni
  • Su un Mac, fai clic sul menu CodicePreferenzeImpostazioni

Sono disponibili sia impostazioni utente (per tutti) sia impostazioni dell'area di lavoro per i singoli progetti.

Ulteriori istruzioni sono disponibili in: Impostazioni utente e area di lavoro


2

È inoltre necessario essere consapevoli search.useIgnoreFilesdell'impostazione, che ignorerà i file e le cartelle che vengono ignorati utilizzando .gitignoree .ignorefile.


1

Probabilmente è meglio lasciarlo nascosto

Se stai utilizzando la barra laterale per navigare e modificare i file, lascerebbe la possibilità di rilasciare accidentalmente un file o una cartella al suo interno o spostarlo accidentalmente in una posizione diversa. Una soluzione migliore sarebbe aprire una sessione di terminale in Visual Studio Code e poi fare code .git. Ciò aprirà la cartella in un'altra istanza di Visual Studio Code e da lì potrai modificarla.


0

È possibile accedere a questa impostazione nell'opzione delle impostazioni.

Quindi dobbiamo copiare questa particolare sezione delle impostazioni sul lato destro e apportare le modifiche.


Puoi aggiungere esattamente come farlo ( senza "Aggiorna:", "Modifica:", ecc.)?
Peter Mortensen
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.