2015-10-08 12 views
5

Come posso vedere quanto lavoro è rimasto su un rebase mentre è in corso?Come posso vedere quanto mi rimane di un rebase?

I.e. Voglio vedere quanto lavoro è rimasto a controllare.

+1

Questo non suona legati a conflitti, suona come il PO vuole per sapere quale fase è attualmente in corso eseguito. –

+0

@EdwardThomson Avete ragione, signore. –

+0

@jubobs, quando il rebase fa molti progressi, mostra un contatore come (10/35), quindi deve essere possibile, l'informazione esiste –

risposta

2

Se stai usando git-prompt.sh, il prompt mostrerà qualcosa di simile quando |REBASE-i (x/y) risolvere un conflitto durante un rebase interattivo, dove x è rebase passo fuori y dove si è verificato il conflitto.

2

Probabilmente stai cercando queste informazioni per un normale rebase invece di un rebase interattivo.

Queste informazioni non vengono visualizzate per i rebase non interattivi. Tuttavia, è possibile trovarlo guardando nella directory rebase-apply.

In questa directory sono disponibili tutte le informazioni necessarie. In particolare se si esegue con la directory predefinita .git lo si può trovare da eseguire questi comandi

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

Se volete sapere il commit che viene attualmente applicato quindi è possibile utilizzare il seguente

cat .git/rebase-apply/original-commit 

E se si desidera visualizzare le patch effettivi già in atto, allora si può guardare i file numerati in .git/rebase-applicare