2010-11-25 4 views
2

Bei meiner Firma haben wir ein sehr kleines Team (< 5). Wir erstellen interne Web-Anwendungen, von denen wir etwa ein Dutzend unterstützen, und erwarten weitere.Team Foundation Server 2010 Projektstruktur mit kleinen Teams

Wir richten TFS 2010 ein und fragen uns, was die beste Struktur ist? Wir arbeiten nicht gleichzeitig an einem Projekt, ich denke also, wir brauchen keine Verzweigung. Aber erstellen wir alle unsere Lösungen unter einem Team-Projekt oder erstellen Sie ein neues Team-Projekt für jede Web-Anwendung?

Wir haben auch ein paar Klassenbibliotheken in allen Web-Anwendungen geteilt. Wie schaffen wir das? Ich habe den ganzen Tag damit gegoogelt und mich immer mehr verwirrt.

Ich habe mir die Leitlinien angeschaut, aber es scheint alles auf kompliziertere Szenarien gerichtet zu sein, bei denen größere Teams gleichzeitig arbeiten.

Wir freuen uns auf jede Hilfe, Richard

Antwort

1

Ich glaube, Sie nützliche Verzweigung finden, auch wenn Sie ein Entwicklungsteam haben!

In der Lage zu sein, signifikante Codeänderungen auszuprobieren und in der Lage zu sein, sie wieder in den Hauptcode einzubinden, ist großartig.

In Bezug auf gemeinsame Klassenbibliothek-Projekte können Sie sie tatsächlich zu mehr als einer Lösung zu einem bestimmten Zeitpunkt hinzufügen.

Natürlich werden Änderungen nur in diesem Projekt stattfinden, und daher wird jede Lösung, die sie verwendet, betroffen sein. Daher sollten Sie auf Ihrem Build-Server eine kontinuierliche Integration einrichten, um zu überprüfen, ob andere Lösungen nicht beeinträchtigt werden.

+0

'kontinuierliche Integration' hat eine Glühbirne über meinen Kopf, danke :) Was ist mit einem separaten Team-Projekt für jede Web-Anwendung im Vergleich zu einem Team-Projekt mit allen Lösungen innerhalb? Große Entscheidung, ich würde es hassen, falsch zu verstehen. – Richard

+0

Sie möchten wahrscheinlich zuerst ein paar verschiedene Meinungen hören, aber wenn ich in Ihrer Position wäre, dann hätte ich alles in einem Team-Projekt, mit dem ich beginnen könnte. Wenn Sie feststellen, dass dies zu unhandlich ist, haben Sie immer die Möglichkeit, neue Teamprojekte zu erstellen und einige Ihrer Lösungen dorthin zu migrieren. – Andrew

+0

BTW, ein wirklich nettes Feature von TFS 2010 ist, dass es Ihre Lösungen erstellen kann, bevor Sie Änderungen an Ihren freigegebenen Projekten einchecken können und sie ablehnen, wenn die Builds fehlschlagen :) – Andrew

Verwandte Themen