2009-10-08 7 views
2

Je voudrais avoir la structure suivante dans mon répertoire SVNAjouter un projet externe au dépôt subversion

External 
    - MVC 
    - MVCConttrib 
    - NLog 

Je veux que chaque membre de l'équipe pour être en mesure de vérifier le dépôt externe pour que personne ne doit rechercher le SVN URL pour les projets sous-jacents, mais je souhaite que les projets du référentiel soient mis à jour à partir de leurs URL (externes) respectives.

Comment puis-je accomplir ceci?

J'espère que mon explication n'est pas trop confuse mais je ne sais pas comment l'expliquer autrement.

+0

Est-ce une question? –

+0

Oui, comment ça se passe? –

Répondre

6

recherchez-vous svn:externals?

Une définition externals est une application d'un répertoire local à l'URL et idéalement une révision d'un répertoire-versionné particulier [...]

La commodité de la propriété svn: externals est qu'une fois il est défini sur un répertoire versionné, tout le monde qui extrait une copie de travail avec ce répertoire bénéficie également de la définition des externals. En d'autres termes, une fois qu'une personne a fait l'effort de définir la structure de copie de travail imbriquée, personne d'autre ne doit s'inquiéter - Subversion, après avoir vérifié la copie de travail originale, vérifiera automatiquement les copies de travail externes.

+0

C'est génial :) Résout en fait un autre problème où je devais toujours distribuer mes vues asp.net-mvc sur plusieurs projets aussi: D –

+0

Pouvez-vous faire la même chose pour les fichiers uniques? Par exemple, si je souhaite que tous les fichiers de mon dossier CSS, à l'exception d'un, soient répliqués parmi plusieurs référentiels de travail? –

Questions connexes