Domanda

Ho Subclipse installato per Java e appena installato TortoiseSVN per #develop, come suggerito da qualcuno che risponde a un'altra mia domanda. Quando provo a modificare una classe C #, si dice che il client è troppo vecchio per funzionare con la copia funzionante " - ma la versione Subversion di TortoiseSVN (1.5) sembra essere più recente di quella di Subclipse (1.4?). Cosa sta succedendo: il messaggio sembra un po 'indietro! Posso effettuare il downgrade del livello di versione di TortoiseSVN per abbinare Subclipse o aggiornare Subclipse ?! I suggerimenti sarebbero apprezzati!

È stato utile?

Soluzione 2

Si scopre che il mio problema era dovuto al fatto che #develop 2.2 forza TortoiseSVN 1.4 - non funziona con TortoiseSVN 1.5. Oh bene! Grazie comunque per il tuo feedback!

Altri suggerimenti

Direttamente dalle FAQ :

  

Il messaggio di errore completo è: Questo client è troppo vecchio per funzionare con la copia funzionante '.'; si prega di ottenere un client Subversion più recente.

Questo messaggio di errore verrà visualizzato dopo aver utilizzato un client Subversion collegato con una versione Subversion superiore e quindi provare a eseguire un comando con un client Subversion collegato con una versione precedente, ad esempio, quando si è utilizzato un client 1.4.x su la tua copia di lavoro e ora provi un client svn 1.3.x sulla stessa copia di lavoro.

La ragione di ciò è che Subversion 1.4 e 1.5 aggiornano le copie funzionanti in modo trasparente su ogni comando. Ma una volta aggiornato il formato della copia di lavoro, i client più vecchi non possono più accedere alla copia di lavoro perché non conoscono il nuovo formato.

L'unica soluzione per 'risolvere' questo è aggiornare qualunque client tu usi e che ti abbia dato questo messaggio di errore. Oppure fai un nuovo checkout con il client più vecchio.

Il messaggio è corretto. Hai due client SVN: TortoiseSVN e Subclipse. Il client Subclipse è troppo vecchio per funzionare con la copia di lavoro di TortoiseSVN. Come parte delle modifiche apportate a Subversion 1.5, il formato della copia di lavoro è stato modificato per supportare la nuova funzionalità di tracciamento unione. Se accedi alla tua copia di lavoro con TortoiseSVN, verrà automaticamente convertito dal formato v1.4 al formato v1.5 più recente (questo è menzionato nelle note di rilascio di TortoiseSVN e Subversion).

Quindi, se hai intenzione di utilizzare sia Subclipse che TortoiseSVN sulla stessa copia di lavoro, vorrai che entrambi i client si basino su versioni di sovversione compatibili (cioè sia su Subversion 1.4.xo entrambe basate su Subversion 1.5 .X). Quindi dovresti aggiornare Subclipse o eseguire il downgrade di TortoiseSVN.

Prova a usare Subversive ora è il plugin ufficiale Subversion Eclipse.

[1]: http://www.eclipse.org/subversive/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top