Question

J'ai Subclipse installé pour Java et viens d'installer TortoiseSVN pour #develop, comme l'a suggéré quelqu'un qui répond à une autre question. Lorsque j'essaie de modifier une classe C #, le message "le client est trop ancien pour fonctionner avec une copie de travail" - mais la version Subversion de TortoiseSVN (1.5) semble être plus récente que celle de Subclipse (1.4?). Qu'est-ce qui se passe - le message semble un peu en arrière! Puis-je rétrograder le niveau de version de TortoiseSVN pour qu'il corresponde à Subclipse ou mettre à niveau Subclipse?! Des suggestions seraient appréciées!

Était-ce utile?

La solution 2

Il s’est avéré que mon problème était dû au fait que #develop 2.2 force TortoiseSVN 1.4 - il ne fonctionne pas avec TortoiseSVN 1.5. Tant pis! Merci quand même pour vos commentaires!

Autres conseils

Directement de la FAQ :

  

Le message d'erreur complet est le suivant: Ce client est trop ancien pour fonctionner avec une copie de travail '.'; veuillez vous procurer un nouveau client Subversion.

Vous obtiendrez ce message d'erreur une fois que vous aurez utilisé un client Subversion associé à une version supérieure de Subversion, puis vous tenterez d'exécuter une commande avec un client Subversion associé à une version antérieure. Par exemple, vous avez utilisé un client 1.4.x sur votre copie de travail et essayez maintenant un client svn 1.3.x sur la même copie de travail.

La raison en est que Subversion 1.4 et 1.5 mettent à niveau les copies de travail de manière transparente pour chaque commande. Mais une fois le format de la copie de travail mis à niveau, les clients plus anciens ne peuvent plus accéder à la copie de travail car ils ne connaissent pas le nouveau format.

La seule solution pour résoudre ce problème consiste à mettre à niveau le client que vous utilisez, ce qui vous a donné ce message d'erreur. Ou faites un nouveau paiement avec le client plus ancien.

Le message est correct. Vous avez deux clients SVN: TortoiseSVN et Subclipse. Le client Subclipse est trop ancien pour fonctionner avec la copie de travail TortoiseSVN. Dans le cadre des modifications apportées à Subversion 1.5, le format de la copie de travail a été modifié pour prendre en charge la nouvelle fonctionnalité de suivi de fusion. Si vous accédez à votre copie de travail avec TortoiseSVN, celle-ci sera automatiquement convertie du format v1.4 au format v1.5 plus récent (mentionné dans les notes de publication de TortoiseSVN et de Subversion).

Ainsi, si vous voulez utiliser à la fois Subclipse et TortoiseSVN sur la même copie de travail, vous voudrez que les deux clients soient basés sur des versions compatibles de subversion (c'est-à-dire, tous deux sur la sous-version 1.4.x ou les deux sur la version inférieure à la version 1.5). .X). Vous devez donc soit mettre à niveau Subclipse, soit rétrograder TortoiseSVN.

Essayez d’utiliser Subversive, c’est maintenant le plug-in Subversion Eclipse officiel.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top