Fragensteller
TFS mit GIT

Frage
-
Guten Tag
Wir haben TFS 2013 Update 4 und GIT zur Versionierung des Source-Codes.
Wir überlegen drei Team Projects innerhalb einer Collection zu machen.
Die Frage ist ob man zwischen Team Projects Linken und Branchen kann. Wir möchten bspw. eine Library von einem Team Project in die beiden anderen Linken. Gemäss ALM Ranger müsste das funktionieren; allerdings ist dort nicht angegeben, für welches Soruce-Verwaltungs-Tools das geht. Braucht es TFSVC oder geht da auch mit GIT?
Vielen Dank für Ihre Unterstützung und freundliche Grüsse
Dieter Arnold
Alle Antworten
-
Hallo Dieter
Wie Daniel bereits gesagt hat, wieso 3 Team Projekte? Ich würde empfehlen ein Team Projekt zu machen. Wenn eine Änderung des Business kommt, ist oft die Wahrscheinlichkeit hoch, dass mehrere Projekte betroffen sind. Dann müsste in jedem Team Projekt, die Work Items etc. nachgeführt werden. Ansonsten könntest du dies in einem Projekt erfassen und verwalten.
Gruss
TGPS: Please mark as answer if helpful. Thanks!
-
Eigentlich nicht. Ich dachte die Zugriffsrechte sind mit einerm Team Projekt einfacher zu handlen.
Muss aber nicht sein.
Was wären die Vorteile ein Projekt und 3 GIT-Repros zu haben? Könnte dann das oben skizzierte Sharen von Libraries einfachte umgesetz werden?
-
Hallo Thomas
Es sind zwei Plattform-Projekte die wenige Überlappungen haben: Andere Kunden, andere Entwickler-Team. Aus jedem Plattform-Projekt wird es unterschiedliche Produkte geben.
Es gibt aber zwei, drei SW Libraries die nur einmal entwickelt werden sollen. Deshalb der Wunsch Libs zu linken über die Team-Projects hinweg.
Mir scheint für diesem Fall zwei Team-projekt gut zu passen, oder etwa nicht. Anders gefragt, wieeso nicht mehrere Team Projekte? Oder wann mahce ich mehrere team-projekte?
Viele Grüsse
Dieter
-
Hallo Dieter
Grundlegende Frage, wieso wollt ihr danach die SW Libraries linken resp. branchen? Eurer Ansatz hört sich rel. komplex an und meine Empfehlung ist, wenn möglich die Komplexität zu minimieren.
Wenn ihr SW Libraries erstellt und diese in verschiedenen Projekten verwenden möchtet, würde ich für die SW Libaries verschiedene Projekte empfehlen aber die SW Libraries danach über einen eigenen NuGet Server verteilen. Einen eigenen NuGet Server ist in kurzer Zeit aufgesetzt und es ist ein minimaler Aufwand ein NuGet Package zu erstellen.
Gruss
TG
PS: Please mark as answer if helpful. Thanks!