Begrenzen Sie Refs, die mit git log --decorate angezeigt werden

8

Ich habe 3 Standard-Fernbedienungen für das Haupt-Repository, in dem ich zurzeit arbeite: ein lokales Backup, die Workstation meines Entwicklungspartners und ein gehostetes Repository. Wir haben 3 oder 4 Zweige, die die meiste Zeit aktiv sind, einer davon ist Master.

Ich überwache die Filialen im Laufe des Tages regelmäßig mit:

%Vor%

--decorate ist entscheidend, weil es mir den Stand der Dinge in Bezug auf unsere sehr volatilen Entwicklungszweige zeigt. Das Problem ist, dass ich alle der entfernten refs und alle der Zweige, Tags usw. sehe die Dekoration.

Gibt es eine Möglichkeit, --decorate so zu beschränken, dass nur bestimmte Referenzen ausgegeben werden? Das Auflisten der Refs in der Befehlszeile beschränkt nur die angezeigten Commits, nicht die angezeigten Refs.

Danke, Mike

    
MikeJansen 20.02.2012, 19:10
quelle

2 Antworten

4

Sie können diesen Standard nicht einschränken. Aber nichts hindert Sie daran, die Manipulation von .git / refs zu scripten und sie dann direkt nach der Wiederherstellung wiederherzustellen:).

    
Adam Dymitruk 20.02.2012, 19:23
quelle
3

Nein. Wenn Sie dekorieren verwenden, werden alle verfügbaren Namen als Dekorationen verwendet. --decorate=short reduziert das Durcheinander, reduziert aber nicht die Gesamtzahl der zu überprüfenden Dekorationen.

Sie könnten ein Skript schreiben, das die Ausgabe von git log selbst sehr einfach gestaltet, wenn Sie diese spezielle Funktionalität benötigen.

    
Borealid 20.02.2012 19:13
quelle

Tags und Links