Wir werden eine vorhandene BizTalk-Codebasis in TFS 2015-Update 2 migrieren. Wir möchten lieber GIT als TFVC für die Versionskontrolle verwenden.TFS-Projekt zu Repo-Beziehung
Ich habe ein Problem, meinen Kopf um die Repo-Projekt-Beziehung zu bekommen. Ich würde gerne unabhängige TFS-Projekte für die Verwaltung einzelner Arbeiten ausführen, die sich an "Projekten" orientieren, die vom Unternehmen ausgeführt werden. Instinct sagt mir, dass ich einen Zweig für solche Projekte erstellen sollte, aber jedes TFS-Projekt scheint ein eigenes Repo zu benötigen.
Wenn ich bei einem einzelnen (BizTalk) TFS-Projekt bleiben, kann ich eine Verzweigung für jedes Geschäftsprojekt erstellen, aber die Arbeitselemente werden alle zusammengemischt. Dies würde hilfreiche Reporting-Tools wie die Burndown-Chart unbrauchbar machen.
Ich denke, die andere Option besteht darin, mehrere TFS-Projekte mit jeweils einem eigenen Repo auszuführen und dann manuell zwischen den Repos zusammenzuführen? Vielleicht ein "Main" -Projekt haben und dessen Repo als Hauptteil der Projektrepos nutzen?
Wie verwalten Menschen dieses Problem?
Sie wahrscheinlich nicht mehrere Team-Projekte wollen und mit ziemlicher Sicherheit nicht, wenn Sie die Versionskontrolle Beziehungen zwischen ihnen wollen. Einige Hintergrundinformationen finden Sie unter https://nkdagility.com/one-team-project/, http://geekswithblogs.net/Optical/archive/2013/09/05/153944.aspx und https: //blogs.msdn .microsoft.com/willy-peter_schaub/2014/11/19/Viele-Git-Repositories-aber-ein-Team-Projekt-zu-Regel-sie-alle / –