2015-10-08 4 views
5

Wie kann ich sehen, wie viel Arbeit auf einer Rebase noch in Arbeit ist?Wie kann ich sehen, wie viel ich noch von einer Rebase übrig habe?

I.e. Ich möchte sehen, wie viel Arbeit noch zu überprüfen ist.

+1

das klingt nicht zu Konflikten im Zusammenhang, es klingt wie das OP will um zu wissen, welcher Schritt gerade stattfindet hingerichtet. –

+0

@EdwardThomson Sie haben Recht, Sir. –

+0

@jubobs, wenn die Rebase viel Fortschritt macht, zeigt es einen Zähler wie (10/35), so dass es möglich sein muss, existiert die Information –

Antwort

2

Wenn Sie git-prompt.sh verwendet wird, dann Ihr prompt etwas wie |REBASE-i (x/y) zeigen, wenn ein Konflikt während einer interaktiven rebase Lösung, wo x Schritt aus y ist rebase wo der Konflikt aufgetreten ist.

2

Sie suchen wahrscheinlich nach diesen Informationen für eine normale Rebase statt einer interaktiven Rebase.

Diese Information wird nicht für nicht interaktive Rücklagen angezeigt. Sie können es jedoch herausfinden, indem Sie in Ihrem Verzeichnis rebase-apply suchen.

In diesem Verzeichnis gibt es alle Informationen, die Sie benötigen. Insbesondere, wenn Sie mit dem Standard .git Verzeichnisposition ausgeführt wird, können Sie es, indem Sie diese Befehle

cat .git/rebase-apply/next 
cat .git/rebase-apply/last 

Wenn Sie verpflichten wissen wollen herausfinden, welche derzeit angewendet wird, dann können Sie verwenden, um die folgenden

cat .git/rebase-apply/original-commit 

Und wenn man die tatsächlichen Patches sehen wollen, die dann angewendet werden Sie an den nummerierten Dateien in .git aussehen kann/rebase-apply

Verwandte Themen