2017-05-31 3 views
0

In meiner Firma haben wir eine komplett neue TFS 2017 eingerichtet. Wir wollen alle unsere Projekte von der alten TFVC zu Git migrieren.TFS mit Git: Wie strukturiert man Projekte?

In TFVC hatten wir eine Collection (DefaultCollection), ein Team Project (Firmenname) und für jede Produktgruppe einen Ordner mit mehreren Projekten.

Nun wollten wir Git mit einer Collection (Firmenname), einem Teamprojekt für jede Produktgruppe und mehreren Repositories für die Projekte einrichten.

Ist das eine gute Struktur oder haben Sie andere/bessere Vorschläge? Ist es möglich, ein Team mit mehreren Personen und allen Rechten usw. zu definieren, die mehrere Teamprojekte haben? Denn jedes Mal, wenn ich ein neues Teamprojekt erstelle, gibt es ein Standardprojektteam, das immer wieder neu eingerichtet werden muss.

Vielen Dank im Voraus.

Antwort

0

Um TFVC zu Git in lokalen TFS zu verschieben, folgen Sie bitte den Schritten in this document.

Ich schlage vor, dass Sie ein Git-Repository für ein Produkt erstellen können, wenn ein TFVC-Pfad ein Produkt darstellt. Diese Git-Repositories könnten in ein Team-Projekt eingefügt werden.

Es ist möglich, define one team with multiple persons darin und alle Rechte. Sie könnten Untergruppen in einem Teamprojekt erstellen, das verschiedene Produkte repräsentiert.

+0

Aber ist es möglich, ein Team mehreren Projekten zuzuordnen? – chris1302

+0

@ chris1302 Sie könnten einem Team Berechtigungen geben, um Code-/Quelldateien mehrerer Zweige in einem Teamprojekt anzuzeigen. Ein Team kann nicht mehreren Teamprojekten zugewiesen werden. –