2013-08-26 21 views
6

Quando si tenta di estrarre un repository, ottengo: enter image description hereCome posso eliminare l'errore "'nome_cartella' non valido come nome file nella directory" in TortoiseSVN 1.8.1 al momento del check-out?

La mia versione TortoiseSVN è: enter image description here

ho declassato a TortoiseSVN 1.7.13: enter image description here

Con TortoiseSVN 1.7.13, il check out funziona bene ma non posso aggiornare/commit e dice che ho bisogno di "aggiornare la directory di lavoro".

enter image description here

enter image description here

Quando si cerca di "upgrade directory di lavoro", si lamenta una "voce predefinita mancante":

enter image description here

Qualcuno sa che cosa sta succedendo?

+0

Quale versione di Subversion hai sul server? –

+0

Subversion versione 1.6.12 (r955767) (come stampato nell'elenco HTML). –

+0

La tua 1.8 copia di lavoro non è accessibile al tuo client 1.7 - è un upgrade/conversione unidirezionale. IOW, la tua copia di lavoro non è utilizzabile finché non si aggiorna nuovamente alla versione 1.8.x. – alroc

risposta

7

Rimuovere lo spazio nel nome della cartella. Per rinominare la cartella, apri il Browser repository e rinomina la cartella.

Subversion può gestire spazi nel nome file/cartella, ma Windows no. Il problema si presenta durante il pagamento o l'esportazione, poiché Windows non consente la creazione di una cartella con un nome che termina con uno spazio.

+5

Subversion gestisce perfettamente gli spazi nei nomi dei file. A meno che tu non possa spiegare * perché * questo risolva il problema (e come rimuovere gli spazi se l'OP non può aggiornare la copia di lavoro in modo che possa commettere), questo non è nemmeno vicino a una risposta. – alroc

+0

Per rinominare la cartella, aprire il Browser repository e rinominare la cartella. Ho avuto lo stesso problema exacty. La rinomina ha risolto il problema. Non vedo alcuna ragione per cui hai votato. E "sì", la sovversione può raggruppare spazi nel nome del file/della cartella, ma non alla fine. Il problema si presenta durante il checkout o l'esportazione, poiché Windows non consente di creare una cartella con il nome, che termina con lo spazio. –

+2

Questa è la risposta corretta, assolutamente! Stavo avendo lo stesso problema, e dopo aver letto questo post, mi sono reso conto che la cartella problematica aveva anche uno spazio alla fine. Rimozione dello spazio risolto il problema! Non capisco perché questa risposta abbia avuto così tanti downvotes! – gehho