2013-08-10 1 views
0

Il ya quelques temps, j'ai mis en place un serveur Debian svn et jusqu'à présent cela fonctionne sans aucun problème.SVN: 404 Erreur lors de la tentative de retour à la révision précédente

Hier, j'ai eu quelques problèmes avec la validation de certains changements et je voulais revenir à une révision il y a quelques révisions, mais cela n'a pas fonctionné. C'était la première fois que j'essayais ça, donc je ne sais pas si ça a marché à n'importe quel moment.

J'ai réussi à résoudre le problème de validation, mais je ne peux toujours pas revenir. Je peux revenir sur les changements récents, mais quand je veux revenir en arrière, j'ai une erreur 404. J'utilise Tortoise du côté client et je n'ai trouvé aucune information à ce sujet.

Quelqu'un connaît-il ce problème?

Merci d'avance!

Edit:

Informations complémentaires:

SVN-Client: 1.8.1

SVN-serveur: 1.6.17

Le commis-ennuis je l'ai mentionné était que je ne pouvais pas commettre parce que j'avais toujours une erreur "périmée", même si les fichiers affectés étaient nouveaux. Je l'ai résolu en faisant une sauvegarde du répertoire parent, puis je l'ai supprimé, puis mis à jour et validé, puis j'ai rajouté le répertoire et je l'ai validé à nouveau.

L'erreur exacte que je reçois quand je tente de revenir quelques révisions retour est:

Repository déplacé temporairement à « https://url.ofmyserver.com/errors/404.html »; s'il vous plaît relocaliser

+0

Le problème que vous décrivez n'est pas clair. Quelle version de SVN vous avez installée sur le client et le serveur? Quelles erreurs obtenez-vous? Quel genre de problème d'engagement voulez-vous dire? – bahrep

+0

Voyez-vous vraiment l'URL telle que vous l'avez spécifiée? Il est logique de vérifier le côté serveur (Serveur HTTP Apache qui sert les dépôts Subversion via HTTPS) car il est en erreur avec 404 (non trouvé). Assurez-vous d'utiliser les bonnes URL. Il est très difficile de dire quel est le problème ici. – bahrep

+0

@bahrep: Merci pour votre réponse. Oui, c'est la sortie exacte (bien sûr à l'exception du nom de domaine). Malheureusement, je ne sais pas quoi vérifier sur le côté serveur. Je sais avec certitude que j'utilise l'URL de référentiel correcte et que le référentiel n'a jamais été déplacé. Je ne connais pas le workflow interne de svn (quelle URL il utilise pour revenir à une révision spécifique). Cependant, il est très étrange que le serveur ne le trouve pas, car cela ne semble pas être un problème de configuration (puisqu'il est simplement possible de définir l'URL du référentiel, pas une seule révision). –

Répondre

1

Après des semaines de désespoir et presque devenir fou, j'ai réussi à résoudre le problème !!

La raison en était quelques erreurs de configuration dans .htaccess: J'ai utilisé des URL absolues pour mes ErrorDocs. Je ne sais vraiment pas pourquoi cela peut causer ce genre de problème, mais c'est ce qui s'est passé.

Questions connexes