Mon entreprise dispose de plusieurs bibliothèques de classes que nous utilisons dans plusieurs projets de sites Web (pas de projets d'application Web). Les projets de sites Web n'ont pas de fichiers .sln, mais je suis sûr que j'ai lu dans mes recherches antérieures que vous pouvez faire une solution vierge et y mettre vos projets de site Web et de bibliothèque de classes.Comment mettre un projet de site Web ASP.NET et des projets de bibliothèque de classes dans un fichier .sln sur Subversion
Après des réponses à mes questions précédentes, c'est la direction que je vais (basé sur un peu http://amadiere.com/blog/2009/06/multiple-subversion-projects-in-one-visual-studio-solution-using-svnexternals/):
/websites
/website1
/trunk
/website1
/libraries
/library1
/trunk
/library1
/library2
/trunk
/library2
/etc...
Je rabotées sur l'utilisation svn: externals copier/library1,/Library2, et ainsi de suite dans le dossier working_copy/websites/website1 /.
Je souhaite que les membres de mon équipe puissent extraire le dossier/trunk de website1 et obtenir un fichier .sln,/library1 external,/library2 external, etc. Je souhaite que ce fichier .sln contienne le projet de site Web website1, et tous les projets externes de la bibliothèque. Il faut espérer que cela ressemblerait à quelque chose comme:
/working_copy
/websites
/website1
/trunk
/website1
/library1 (svn:external of libraries/library1/trunk/library1)
/library2 (svn:external of libraries/library2/trunk/library2)
/etc.
website1.sln
Ainsi, à la fin de tout cela, le but est que mes coéquipiers vérifier le coffre, ouvrez la solution, et tout le monde a la même solution exacte. Lorsque nous nous engageons, tout est commis de manière appropriée à Subversion (le code du site Web, et les bibliothèques sont engagées à leur place appropriée sur le repo).
Comment les autres ont-ils résolu ces problèmes? Comment puis-je créer un fichier .sln que les membres de mon équipe et moi-même pouvons partager de cette manière?
Votre question concerne la création d'une solution vide et l'ajout de projets ou l'organisation de la structure de la solution. –
@Andrew: Je veux savoir comment créer un fichier de solution avec les projets de site Web et de bibliothèque que les membres de mon équipe peuvent ouvrir après avoir mis à jour leur copie de travail. Je veux aussi savoir si l'utilisation de svn: externals pour les projets de bibliothèque comme ça et les ajouter à cette solution est la bonne façon d'obtenir le comportement final souhaité. – JustinP8