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...

28
demandé sur TMC 2012-01-15 02:51:36

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

41
répondu Peter Parker 2012-01-23 13:52:19