2013-02-25 2 views
27

Ich verwende Visual Studio 2012, verbunden mit TFS 2012 für die Quellcodeverwaltung.Was bedeutet dieses violette "T" Symbol in Visual Studio/TFS 2012?

Ich habe gerade etwas Code verzweigt, aber nach dem Erstellen der Branch-Dateien sagte mir, ich habe keine 'Handle Branch' Erlaubnis.

Kein Problem, ich kann das sortieren, aber meine Google-Fähigkeiten versagen mir, wenn es darum geht, genau herauszufinden, was dieses kleine, violette 'T'-Symbol im Quelltext-Explorer bedeutet.

enter image description here

Ich nehme an, es ist eine ausstehende Änderung?

Später an diesem Tag: Nach dem Sortieren der Berechtigungen, habe ich den neuen Zweig in ok überprüft und das Symbol verschwunden, aber ich würde immer noch gerne wissen, was es bedeutet, und wie andere Symbole, die möglicherweise angezeigt werden.

Antwort

27

Es ist nur das neue VS2012-Symbol für eine ausstehende Branch-Aktion. Wenn man genau hinsieht, ist es kein "T", sondern ein nach oben weisender gespaltener Pfeil. Eine größere Version des Symbols kann angezeigt werden, wenn Sie den Menübefehl Datei -> Versionskontrolle -> Verzweigen und Zusammenführen -> Zweig aufrufen.

Normalerweise werden Sie dies nicht sehen, da Verzweigungsaktionen normalerweise serverseitig ausgeführt werden. In Ihrem Fall, da Sie keine Berechtigungen hatten, wurde es als ausstehende Verzweigungsanfrage verfolgt und gelöscht, sobald Ihr Berechtigungsproblem gelöst wurde.

+0

Perfekte Antwort, danke. – Garry

8

Wenn Sie Ihren neuen Zweig einchecken, verschwindet das violette Symbol.

Das violette T-Symbol wird neben allen Dateien in einem neu erstellten Zweig mit ausstehenden Änderungen angezeigt (der Zweig wird erstellt, aber nicht eingecheckt). Ich nehme an, dies ist der Indikator für eine anstehende Änderung bei der Quellcodeverwaltung oder Verzweigungsebene.