Impossible de faire un dump SVN-erreur E720002 et erreurs de format
je suis nouveau à SVN, donc pardonnez le problème simple possible. J'essaie de faire un dump Subversion d'un de mes projets:
svnadmin dump C:codeproject1 -r 9 > repo.dmp
Malheureusement, je reçois cette erreur:
svnadmin: E720002: Can't open file 'project1format': The system cannot
find the file specified.
il semble chercher le format
le fichier qui est en fait situé à project1.svnformat
. Cela m'a surpris que je m'attends à voir dans le .svn
sous-répertoire de project1, mais cherche plutôt dans la racine.
j'ai ensuite essayé:
svnadmin dump project1.svn -r 9 > repo.dmp
mais cela a abouti à:
svnadmin: E165005: Expected repository format '3' or '5'; found format '12'
j'ai pensé que c'était un problème avec mon format étant hors de données puisque c'est un problème commun de ce que j'ai lu. Mon serveur est repositoryhosting.com et ils sont sur 1.7.1 serveur. Sur mon client, J'utilise TortoiseSVN avec SVN:
TortoiseSVN 1.7.4, Build 22459-64 Bit Subversion 1.7.2
en lisant davantage, je pourrais confondre les choses et avoir besoin d'aller à l'encontre du dépôt réel au lieu de ma copie de travail locale. Le problème est que le dépôt est dans le cloud hébergé par repositoryhosting.com et svnadmin n'accepte pas les URLs comme lieux de repos, seulement les chemins locaux.
aimerais un peu d'aide avec ce qu'il se passe...
1 réponses
svnadmin dump est pour travailler sur le dépôt (Côté Serveur), pas sur la copie de travail (côté client)) L'errormessage sur le format est trompeur car il recherche le fichier format dans le dépôt et trouve un fichier avec le même nom dans votre copie de travail.
Si vous êtes intéressés à obtenir une sauvegarde complète de votre dépôt, vous pouvez utiliser svnrdump à cette fin. Il est utilisé de la même manière que svnadmin dump, cependant il est possible d'obtenir l'image d'un distance référentiel: utilisez
svnrdump dump -r0:HEAD [URL_TO_YOUR_REPO] > Your_dumpfile.dmp
CECI EST UNE NOUVELLE FONCTIONNALITÉ DE SVN 1.7