J'utilise svndumpfilter
pour extraire des projets individuels d'un dépôt plus important et les importer dans leur propre dépôt. Quelque chose comme ceci:SVNDumpFilter changer les chemins avant de les ajouter?
svndumpfilter include --drop-empty-revs --renumber-revs Trunk/Source/Project1 <full.dump> Project1.dump
Il a bien fonctionné avec un projet, mais sur la deuxième, je remarque que la décharge résultante a été filtrée ne démarre pas en ajoutant un chemin. Voir les deux premières révisions (renuméroté):
SVN-fs-dump-format-version: 2
UUID: c6612063-4e6b-459c-a579-78605fb1e4b5
Revision-number: 0
Prop-content-length: 56
Content-length: 56
K 8
svn:date
V 27
2010-05-11T20:45:07.903005Z
PROPS-END
Revision-number: 1
Prop-content-length: 128
Content-length: 128
K 7
svn:log
V 27
Fixed code after branching.
K 10
svn:author
V 6
somedude
K 8
svn:date
V 27
2010-09-21T23:07:51.719341Z
PROPS-END
Node-path: Trunk/Source/Project1/Project1.csproj
Text-content-md5: 9d127596909e2a9921f1ec1c0223e1ed
Node-action: change
Text-content-sha1: 22eb675e0a5bfb41092de6ed39dc7c4d2a15dbd5
Node-kind: file
Text-content-length: 5178
Content-length: 5178
Remarquez comment il essaie de « changement » Trunk/Source/Project1/Project1.csproj
avant jamais ajouté en premier lieu? Pas étonnamment, je reçois "fichier introuvable" lors de l'exécution svnadmin load
sur le vidage filtré. Des idées?
Merci, je ne me souviens pas exactement comment j'ai corrigé cela mais je pense que j'ai fini par éditer manuellement le fichier et ajouter des fichiers/dossiers manquants si nécessaire. –