2015-09-18 19 views
6

Recentemente una piccola icona rossa precedente ha iniziato a comparire prima di alcuni dei miei VS 2015 Solution Explorer. Sicuramente ricordo che non era lì alcuni giorni prima.Cosa significa la piccola icona rossa precedente precedente nel mio Visual Studio Solution Explorer?

Penso che abbia qualcosa a che fare con git source control che cosa sto usando (non sicuro), ma non riesco a capire di cosa si tratta.

* Edit *

Aggiunti altri diagnostica:

  • I file possono essere aperti con un doppio click
  • L'inseguimento non funziona per questi file (intendo non attivato in Esplora soluzioni quando si passa alla scheda dell'editor per quel file)
  • Modifica e salvataggio non aiuta
  • Chiudi/Riapri VS d OES non aiuta
  • Refresh non aiuta

* fine * Modifica

enter image description here

+0

I file sono presenti sul disco? –

+0

Sì, tutti i file sono presenti e posso aprirli tramite Solution Explorer –

+0

@ g.pickardou Qualche notizia su questo? – Cubia

risposta

0

Credo di essere riuscito a capire che cosa sta succedendo qui.

I simboli (-) accanto a ciascun file/progetto rappresentano file ignorati da .gitignore.

Da quello che sto vedendo nel tuo progetto, questo significherebbe che hai ignorato i file nelle tue cartelle .build e .misc.

Per quanto riguarda il simbolo (-) accanto alla soluzione, penso che questo significa che hai anche ignorato il tuo .sln nel tuo file .gitignore.

Allo stesso modo, se si aggiungessero i file .csproj nello .gitignore, mi aspetterei un simbolo (-) accanto ai progetti come Sliders.Core.Test.

Spero che questo aiuti.

6

In base allo version control icon documentation, indica i file che sono stati esclusi dal controllo di versione, ad esempio nel file .gitingore.

Icon for excluded from version control

Tuttavia, nel mio caso con Visual Studio 2015 Aggiornamento Comunità 2, quelle icone mostrano anche quando creo un nuovo progetto. Anche se nessuno dei file creati viene esplicitamente ignorato tramite .gitignore. Le icone scompaiono dopo aver effettuato le modifiche.

+0

Ottimo link, ma non posso dire dalla pagina come è stato navigato anche ... qualche indizio? –

+0

@CoolBlue Non capisco cosa intendi per "come è stato navigato anche tu". Potresti elaborare? – Lernkurve

+0

Mi spiace, voglio dire quale sezione era sotto nell'indice sulla sinistra della pagina? Come, come l'hai trovato? È come un labirinto ma ci sono molte buone informazioni e sto cercando di orientarmi. –

1

Quando si crea un progetto di Visual Studio e si seleziona l'opzione "aggiungi al controllo del codice sorgente" e si utilizza Git, Visual Studio genera automaticamente un file .gitignore.

Il file .gitignore contiene una grande quantità di estensioni e directory.Per esempio:

  1. file specifiche dell'utente, come * .suo, * .user ecc
  2. Costruire Risultati, artefatti DNS
  3. Profiler, ReSharper, JustCode e TeamCity e molti altri componenti aggiuntivi manufatti
  4. file di SQL Server * .mdf e .ldf *

Penso che si ottiene l'idea, è possibile aprire il .gitignore e vederlo da soli.

È possibile fare clic con il pulsante destro del mouse sul file che viene ignorato e includerlo nella fonte, se lo si desidera.

Questo è il comportamento in Visual Studio 2015. Non ho confermato se questo è il comportamento nelle edizioni precedenti di Visual Studio.

Problemi correlati