J'ai commencé à configurer des référentiels SVN pour stocker mon code, et je me demande si une seule solution Visual Studio peut avoir des projets de plusieurs référentiels. J'ai une bibliothèque partagée avec différentes fonctions d'aide, contrôles personnalisés génériques, etc., qui sont utilisés par plusieurs projets et hébergés dans son propre référentiel. Ensuite, j'ai mon référentiel de projet, qui contient tout le code spécifique au programme tel que les formulaires, etc. Je sais que je pourrais copier la bibliothèque partagée dans le référentiel du programme, puis les copier quand j'apporterai des modifications, mais je préfère Gardez-les dans des dépôts différents afin que je puisse cliquer sur "Valider" et que la bibliothèque générale valide son dépôt, et que le code du programme y adhère. J'utilise actuellement AnkhSVN, mais si c'est possible avec d'autres outils, je vais m'y pencher.Une seule solution peut-elle contenir des projets de plusieurs référentiels?
clarification préemptif pour toutes les réponses « il suffit d'utiliser un référentiel »: La bibliothèque partagée est hébergé dans un répertoire en ligne, visible par tous, mais le code de programme est propriétaire et réside sur nos serveurs de bureau, ils ont donc besoin différents référentiels.
Je suis assez nouveau à SVN - pourriez-vous me donner un peu plus d'instruction? Est-ce que j'ajoute 'svn: externals' par VS au .sln, ou par un autre outil? Alors, comment puis-je tirer d'autres projets? Les seules options que je vois ouvrent d'autres projets dans de nouvelles solutions. – dlras2
Réponse modifiée pour inclure certains détails. –
J'ai toujours des problèmes pour ajouter des projets à Visual Studio via AnkhSVN. – dlras2