2013-04-29 2 views
1

J'essaie d'extraire plusieurs éléments de deux référentiels. Une caisse va dans le dossier racine et une autre sera extraite dans un sous-répertoire.Extraire des fichiers avec TortoiseSVN à partir de plusieurs référentiels

Structure:

  • racine
    • la source
      • invoice.p
    • compilé
      • invoice.r
    • formes
      • modèles
        • invoice01.xml
        • invoice01.png

je clic droit sur le dossier racine et cliquez sur « SVN Checkout ... ". Je vérifie les fichiers invoice.p et invoice.r (spécifiquement) avec la même structure du premier dépôt. Le type de paiement par défaut est "Profondeurs personnalisées" et tout va bien. Les dossiers source et compilés apparaissent avec l'icône de vérification. Ensuite, j'essaie d'obtenir les fichiers de factures du deuxième référentiel, mais je ne suis pas sûr de savoir comment les vérifier. Je peux faire un clic droit sur le dossier forms dans mon répertoire de la caisse, mais peu importe la façon dont je l'ai mis en place, il tire toujours sur la mauvaise structure, par exemple:

  • formes
    • modèles
    • formes
      • modèles
        • invoice01.xml
        • invoice01.png

Si je tente de sélectionner le dossier root de vérifier à partir du deuxième dépôt, les source et compiled originaux des dossiers seront écrasés/supprimés car ils n'existent pas dans le deuxième repo . Je peux choisir invoice01.xml et invoice01.png pour aller au dossier templates un par un, mais pour certains projets, je pourrais avoir 30-40 éléments que je devrais vérifier individuellement. Existe-t-il un moyen plus simple d'extraire plusieurs éléments, mais d'ignorer la structure du dossier?

Répondre

0

Vous ne pouvez pas imbriquer des copies de travail (ce que vous essayez de faire ici). La seule exception est si votre copie de travail interne est créée via un svn:external pointant ailleurs.

Si vous créez un svn:external dans le répertoire de dépôt root pointe du doigt, appelez-le forms et pointer à l'URL du référentiel forms, vous pouvez faire ce que vous essayez. Sinon, ce n'est pas possible.

Questions connexes