Partout où je vais sur google j'obtiens la même réponse à ce problème mais c'est la mauvaise réponse pour moi. À l'origine j'ai installé Subversion 1.5.6 pour Windows (je cours Windows Server 2008) sur mon serveur et j'ai fait un dépôt pour un projet. Ensuite, j'ai utilisé un client Tortoise version 1.6.X sur mon ordinateur portable pour mettre à jour le projet. Tout était fameux jusqu'à ce que j'essaie d'utiliser un script hook post-commit (je mets à jour les dossiers dans wwwroot sur commit pour refléter les changements sur une page web). J'ai reçu un message à l'effet "Ce client est trop vieux pour travailler avec la copie de travail 'XXX'". J'ai donc désinstallé le client SVN sur mon ordinateur portable et retiré le référentiel du serveur. J'ai ensuite fait un nouveau dépôt sur le serveur à partir de zéro et installé TortoiseSVN version 1.5.6 en pensant que si la version du client est la même que Subversion sur le serveur, alors ils devraient bien jouer. Après avoir téléchargé à nouveau le dépôt sur mon ordinateur portable et réinstallé mon script crochet je reçois le même message ...Ce client est trop vieux pour travailler avec la copie de travail
Il est très pénible et dérangeant d'avoir à continuer d'oblitérer mes dépôts et de réinstaller mon client pour trouver ceux qui coopèrent par essais et erreurs. Je ne vois aucune raison (et je ne peux en trouver aucune en ligne) de savoir pourquoi le référentiel argumenterait si TortoiseSVN et mon serveur Subversion sont tous les deux 1.5.6.
Y at-il quelqu'un là-bas qui peut donner un aperçu de la raison pour laquelle je recevrais ce message? Peut-être même quelqu'un qui pourrait me faire savoir quelle version de TortoiseSVN je dois utiliser pour que mon serveur SVN 1.5.6 ne se plaint pas. Mon script hook fonctionne à partir de la ligne de commande sur mon serveur, donc je sais que ce n'est pas sa faute. Merci d'avance.
Vous obtenez le message d'erreur de TortoiseSVN ou autre chose? Que fait le script hook? Êtes-vous accéder au serveur svn via http? – leeeroy
Si vous avez des problèmes avec le client, pourquoi recréer le référentiel et ne pas simplement recréer une copie de travail? Ou avez-vous mis à jour le serveur aussi? – Eugene
Je reçois l'erreur dans TortoiseSVN et le client de ligne de commande. Voici à quoi ressemble mon script: "[PATH TO svn.exe]" update "[CHEMIN VERS SERVEUR COPIE]" --quiet --non-interactive --username [USERNAME] --password [PASSWORD] --config-dir "[CHEMIN VERS FICHIER DE CONFIGURATION DU REPOSITORY]" Je n'accède pas par http – Adamantine