2013-02-25 11 views
27

Uso Visual Studio 2012, collegato a TFS 2012 per il controllo del codice sorgente.Cosa significa questa icona viola "T" in Visual Studio/TFS 2012

Ho appena estratto un po 'di codice, ma dopo aver creato i file di diramazione mi è stato detto che non ho l'autorizzazione "Gestisci filiale".

Non è un problema, posso ordinarlo, ma le mie competenze di Google mi stanno deludendo quando si tratta di capire esattamente cosa significa questa piccola icona "T" viola nella finestra di esplorazione della fonte.

enter image description here

presumo che sia una modifica in sospeso?

DOPO QUI GIORNO: Dopo aver ordinato le autorizzazioni, ho controllato il nuovo ramo in OK e l'icona è scomparsa, ma mi piacerebbe ancora sapere cosa significasse e come identificare eventuali altre icone che potrebbero apparire.

risposta

27

È solo la nuova icona VS2012 per un'azione in attesa di Branch. Se guardi da vicino, non è una "T", ma in realtà una freccia divisa rivolta verso l'alto. Una versione più grande dell'icona può essere vista se si guarda File -> Controllo del codice sorgente -> Branching and Merging -> Branch menu item.

Normalmente non lo si vedrà poiché le azioni di ramo vengono solitamente eseguite lato server. Nel tuo caso, dal momento che non disponi delle autorizzazioni, è stato rintracciato come richiesta di un ramo in sospeso e cancellato una volta risolto il problema di autorizzazione.

+0

Risposta perfetta, grazie. – Garry

8

Quando si archivia il nuovo ramo, l'icona viola scompare.

Il simbolo T viola verrà visualizzato accanto a tutti i file in un ramo appena creato con modifiche in sospeso (il ramo viene creato ma non archiviato). Presumo che questo sia l'indicatore di "cambiamento in sospeso" a livello di controllo del codice sorgente o di ramificazione.