2016-03-24 20 views
14
git svn clone url 

Initialized empty Git repository in D:/code/Androi 
d/ProjName/.git/ 
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem h 
as no item: '/svn/Projects/!svn/rvr/100/Android/ProjName' path not found 
W: Do not be alarmed at the above message git-svn is just searching aggressively 
for old history. 
This may take a while on large repositories 
     4 [main] perl 8428 child_info_fork::abort: unable to map d:\Program Files\ 
Git\usr\bin\msys-svn_subr-1-0.dll, Win32 error 1114 
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/sit 
e_perl/Git.pm line 411. 

dopo l'esecuzione del comando, nulla è stato ottenuto dal server.git svn clone non riuscito

Se utilizzare i seguenti comandi, ottenere lo stesso risultato dopo il secondo comando "git svn recuperare"

$ git svn init url 
Initialized empty Git repository in D:/code/Android/try1/.git/ 

[email protected] MINGW64 /d/code/Android/try1 (master) 
$ git svn fetch 
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: '/svn/Projects/!svn/rvr/100/Android/ProjName' path not found 
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history. 
This may take a while on large repositories 
     4 [main] perl 5472 child_info_fork::abort: unable to map D:\Program Files\Git\usr\bin\msys-svn_subr-1-0.dll, Win32 error 1114 
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/site_perl/Git.pm line 411. 
+0

'impossibile mappare d: \ Programmi \ Git \ usr \ bin \ msys-svn_subr-1-0.dll' Questo sembra problematico. Esiste quel file? Esiste in C :? – mkasberg

+0

Non esiste C :, D: \ Programmi \ Git \ usr \ bin \ msys-svn_subr-1-0.dll. –

+0

Hai provato 'git svn init' con il seguente' git svn fetch'? – amaslenn

risposta

27

sembra che sia un bug nella versione a 64 bit di git per Windows> = 2.7.0 , riferito a monte:

https://github.com/git-for-windows/git/issues/708

https://github.com/git-for-windows/git/issues/650

la migliore opzione attualmente disponibile è quella di utilizzare il 32 bit ver sione, o versioni precedenti a 64 bit.

+2

Nel mio caso, 2.6.2 funziona, ma 2.7.0, 2.8.2, 2.8.3 non funziona. –

+1

@JeffT. risposta aggiornata per riflettere che – p91paul

+0

FWIW, ho ancora problemi con 2.9.3 a 64 bit, ma 2.9.3 a 32 bit va bene. –

1

Ho avuto lo stesso problema. Risolto disinstallando git versione 2.8.1 per Windows 64 bit e installando il nuovo git installer 2.8.2 per Windows 32 bit.

-1

Uguale alla versione 2.10.0 - La versione a 64 bit non funziona, ma la versione a 32 bit funziona.

+1

Le informazioni possono essere aggiunte come commento, le persone si aspettano soluzioni come risposta –

0

Ho riscontrato lo stesso problema su Git 2.10.0 e l'ho risolto. In ambiente Windows Server su AWS, il tipo di istanza è T2.small.

In un primo momento, ho installato la versione GIT a 64 bit per win e exec

git svn fetch 

Ma Git detto

C:\Program Files\ 
Git\usr\bin\msys-svn_subr-1-0.dll, Win32 error 1114 
open2: fork failed: Resource temporarily unavailable at /mingw64/share/perl5/sit 
e_perl/Git.pm line 411. 

Così, ho installato la versione a 32 bit di GIT per vittoria dopo disinstallando la versione a 64 bit.

Quando si installa la versione a 32 bit, è necessario selezionare l'opzione "Usa MinTTY (il terminale predefinito di MSYS2)" invece di "Usa finestra di console predefinita di Windows". È importante risolvere questo problema.

Se si seleziona "Usa finestra di console predefinita di Windows", "dash.exe" necessario per rebaseall non viene installato.

Dopo l'installazione, digitare solo i seguenti.

cd C:\Program Files (x86)\Git\usr\bin 
dash -c "./dash rebaseall -v -p" 

e digitato di nuovo così, ho avuto successo.

git svn fetch 

P.S

Ho provato a cambiare il tipo di istanza del server di T2.large. Non c'è problema e non so perché.

Spero che aiuti.

Problemi correlati