2010-12-08 12 views
0

J'ai créé un dépôt SVN sur un NAS Windows avec TortoiseSVN dans Windows Explorer en utilisant la commande de menu contextuel "Créer un dépôt ici". Maintenant, je veux migrer ce dépôt dans une installation SVN correcte sur un serveur Apache sur Debian. C'est en fait le même ordinateur où le référentiel est stocké en ce moment car le serveur Linux fait également office de NAS Windows (avec Samba).SVN migrer/sauvegarder le dépôt local TortoiseSVN

Maintenant, si j'exécute svnadmin dump /path/to/repo > dump.bak sur le serveur, j'obtiens le message d'erreur: "Format de système de fichiers attendu entre 1 et 3: trouvé 4".

Je n'ai pas installé SVN ou Apache sur mon ordinateur Windows et je me dis que cela ne m'aiderait pas beaucoup car ce format de système de fichiers non standard est probablement natif de TortoiseSVN, n'est-ce pas? Cependant, je ne trouve pas une option pour vider le référentiel directement avec TortoiseSVN. Quelqu'un sait-il comment faire ou existe-t-il un autre moyen de migrer le référentiel? Merci beaucoup pour votre aide!!!

Répondre

1

Votre outil Tortise SVN probablement créé un référentiel version 4, et l'outil svnadmin est venu d'une ancienne installation de SVN qui ne comprend que les versions 1 à 3.

Mettez à niveau votre outil svnadmin. Tous les outils SVN TortiseSVN, svnadmin, etc. utilisent les mêmes bibliothèques centrales pour accéder aux dépôts, mais ils sont publiés à des moments spécifiques (et souvent différents). Si vous utilisez un outil qui a été publié avant la nouvelle révision du référentiel, avec SVN, l'outil signale une erreur qu'il ne peut pas lire le référentiel plus récent (au lieu de gâcher votre nouveau référentiel rev).

Questions connexes