2013-11-25 15 views
10

Ho appena fatto uno git svn rebase nessun problema venerdì pomeriggio.Git SVN funzionava, ora rebase si blocca

Lunedi mattina, è appeso e con un conseguente errore come "WFSO scaduta"

$ git svn rebase 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out 
Unable to determine upstream SVN information from working tree history 

Come si arriva di nuovo a lavorare di nuovo? L'ultima volta che è entrato in questo stato, ho fatto di nuovo un git svn fetch, che ha funzionato, ma ho ricostruito il repository locale da zero e quindi era molto dispendioso in termini di tempo. Sperando ci sia un modo migliore.

+0

È possibile incollare i comandi e gli errori effettivi? – engineerC

+0

Ho riscontrato un problema simile. Di seguito è riportato l'output della console: Riempimento automatico del repository per prestazioni ottimali. È anche possibile eseguire "git gc" manualmente. Vedi "git help gc" per maggiori informazioni. Conteggio oggetti: 2664517, fatto. C: \ Git \ bin \ perl.exe: *** WFSO scaduto Oggetti di scrittura: 20% (543738/2664517) – Hemant

+1

Sto facendo 'git svn rebase -l'. Nessuna uscita per me. Si blocca. Task Manager mostra che i nuovi processi Git e Perl vengono generati ogni due secondi, ma muoiono più velocemente, quindi medio un totale di tre processi Git e tre processi Perl in un dato momento. –

risposta

0

Prova interrompere la rebase

git rebase --abort

Se questo dà un errore (probabilmente) seguire le istruzioni per reimpostare la testa, dopo che cercano abortire di nuovo:

git update-ref refs/heads/master COMMIT_IN_MESSAGE

0

ho fatto questo:

git svn fetch 
git rebase 

E sembra funzionare.