J'essaie de trouver le meilleur moyen de projets séparés logiquement dans TFS 2010. Actuellement nous avons trois projets distincts:dépendance Gestion/Projets équipe dans Team Foundation Server 2010
- Un projet de cadre de base qui est exécuté sur un serveur
- Une application de console qui fait référence à la DLL de structure principale.
- Une application Web qui fait également référence à la DLL de structure principale.
TFS partitionne des projets dans des projets d'équipe. Tous ces trois sont vraiment des "projets" distincts, mais les deux derniers dépendent de la référence du framework .dll. Dans le monde Java, vous pouvez configurer la gestion des dépendances où le framework principal est créé et publié dans un référentiel central de l'entreprise et les projets clients peuvent être extraits séparément et référencer simplement la DLL dans le référentiel afin qu'aucun projet ne se brise.
Est-ce que TFS gère les dépendances? Ces trois projets devraient-ils être mis en place dans des projets d'équipe distincts ou le même? Pouvez-vous construire à travers les projets d'équipe? Quelle est la meilleure façon de configurer des projets d'équipe de façon à ce qu'il y ait un minimum de problèmes de dépendance, mais aussi de les partitionner pour qu'ils puissent être travaillés individuellement et que les scripts de construction puissent accéder à tous les projets pour CI?
Et s'il y a des équipes distinctes travaillant sur chacun des trois projets différents? –
Une équipe ne doit pas nécessairement correspondre à un projet d'équipe TFS. Vous pouvez bien l'organiser de telle sorte que plus d'une équipe travaille dans un tel contexte, si cela a du sens pour vous. –