2009-03-11 5 views
3

Wir starten ein Projekt in Java in einer Firma, die rein auf MS-Technologien arbeitet. Microsoft Team System wird als Quellcodeverwaltungswerkzeug verwendet. Eine Frage ist, ob wir versuchen sollten, Eclipse mit MTS zu integrieren (was von der obersten Ebene sinnvoll ist, da es immer noch ein einziges Repository für das Unternehmen gibt) oder wir sollten versuchen, ein anderes Quellcodeverwaltungstool einzurichten - am wahrscheinlichsten Subversion (was Sinn macht) aus Sicht der Entwickler)?Microsoft Team System und Java

Wer hat versucht, Team System mit Java-Projekten zu verheiraten? Macht es Sinn?

Antwort

5

Sie können Team Foundation Server mit Eclipse mit Teamprise verwenden.

Ob es Sinn macht oder nicht hängt von der Umgebung ab. Wenn Sie eines von vielen Projekten sind, nur eines davon ist Java, ist es nicht sinnvoll, das Rad neu zu erfinden und SVN zu implementieren, es sei denn, das Unternehmen macht eine saubere Abgrenzung zwischen Java-Projekten und MS-Projekten ... und realisiert zwei Orte, um Metriken für Projekte zu erhalten, die unangenehm sein können.

Ich würde über TFS persönlich abstimmen, da es bereits eine Investition in TFS gibt.

+1

Bemerkenswert, dass Sie für Teamprise zu zahlen haben, haben sie eine kostenlose Version, aber es funktioniert nur gegen Codeplex Open-Source-Projekte. –

+1

Dies ist nicht mehr der Fall, da Teamprise von Microsoft gekauft und als Microsoft Visual Studio Team Explorer Everywhere 2010 erneut veröffentlicht wurde –

1

Ich arbeite an einem Projekt, das Eclipse und Teamprise verwendet, um TFS mit Java zu verwenden. Während die Erfahrung nicht perfekt ist, funktioniert es ziemlich gut.

Da Ihre Firma bereits eine Investition in TFS hat, würde ich bei dieser bleiben, wenn Sie und Ihr Team Komfort mit TFS als Versionskontrollsystem haben. Allerdings, wenn Sie mit Subversion und nicht mit TFS vertraut sind, dann sage ich nur den Wechsel zu Subverison und Sie werden nicht zurückblicken.

1

Mein Team befindet sich in einer ähnlichen Situation ... unser Unternehmen hat vor kurzem auf TFS für die Quellcodeverwaltung standardisiert, und wir sind eine Java-Gruppe (mit vielen anderen Teams in meiner Firma wird Microsoft ... also die Entscheidung mit zu gehen) TFS). Wir migrieren von VSS, also sind wir eigentlich froh, zu einem moderneren System zu gelangen (obwohl ich SVN bevorzugt hätte).

Wir verwenden IntelliJ IDEA, und mit Version 8.1 haben sie jetzt integrierte TFS-Unterstützung. Bis jetzt scheint es ziemlich gut zu funktionieren. Wir verwenden auch Hudson für unseren Continuous Integration Server und es gibt auch ein nettes TFS-Plugin dafür. In unseren Ant-Skripten verwenden wir das kostenlose Teamprise Ant Tasks, wenn wir auf TFS zugreifen müssen.

0

Eine Sache, die hilfreich sein kann, wenn Sie tfs verwenden (aber nicht teamprise), ist die Team Foundation Power Tools 2008 fügt Windows Explorer Erweiterung Unterstützung hinzu (obwohl ich wünschte, es hat 'spezifische Version' als Menüoption)

http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx

Aus dem obigen Link ... "Windows Shell Extension - Ermöglicht die Steuerung Operationen Core-Version im Windows Explorer ohne Team Explorer zu verwenden."

Verwandte Themen