2010-07-01 5 views
2

Nous prévoyons de créer un référentiel à plusieurs niveaux avec la structure suivanteCréation de référentiels multi-niveaux dans SVN

 
RepositoryRoot 
    | 
    --- Framework 
    |  | 
    |  --- ArchitectureProj1 
    |  | 
    |  --- ArchitectureProj2 
    | 
    --- Application 
      | 
      --- Project1 
      | 
      --- Project2 

Mais comment puis-je créer un tel dépôt en utilisant la commande svnadmin. La documentation de la commande montre la création du référentiel, puis continue immédiatement pour créer des projets. Mais rien de grand sur la création d'une structure de dossier personnalisé (en dehors du projet)

J'ai donc créé le référentiel, Maintenant je sais aussi comment créer le projet. Mais j'ai besoin de créer la structure telle que décrite ci-dessus avant de commencer à créer les projets. Toute aide serait appréciée.

+0

Voulez-vous dire quelques dossiers normaux? Ou voulez-vous dire dépôts à l'intérieur des dépôts? c'est à dire. Project1 et Project2 seront-ils complets Référentiels Subversion stockés séparément? –

+0

Vous pouvez créer n'importe quelle hiérarchie que vous aimez dans un référentiel - il n'est pas obligatoire d'utiliser des balises/tronc/branches. Vous devez le faire avec le client, bien que svn mkdir svnadmin – Rup

+0

@Lasse, Just normal folders –

Répondre

1

il suffit de créer la structure à l'intérieur du dépôt en utilisant le

svn mkdir URL.... 

Ou plus simple de créer la structure sur Harddrive, puis importer cette structure dans le référentiel via

svn import .... 
1

Comme presque tout le reste dans Subversion, la structure que vous décrivez peut (seulement) être accompli en créant des répertoires réguliers dans votre dépôt, en utilisant votre client favori (non svnadmin). Mon conseil est que vous créez la structure de dossier quelque part sur votre disque dur, puis exécutez une commande svn import. Après cela, les codeurs auront juste besoin de vérifier le chemin du référentiel pour leur projet.

Questions connexes