Sowohl TFS als auch RTC sind in die Entwicklungsumgebung (Visual Studio oder Eclipse) CRRM integriert: Sie bieten Folgendes:
Der Unterschied liegt hauptsächlich in ihrer Architektur, wo:
Die Herausforderung in beiden CRRM-Tools besteht darin, die notwendige Bridge zu verwalten, die Sie für verschiedene Legacy-Tools einrichten müssen (z. B. ein bestehendes Ticket-System).
Bleib weg von Accurev, es ist ein Albtraum, als Entwickler mit persönlichen täglichen Kämpfen damit. Git, Mercurial, Darcs oder SVN sind viel bessere Möglichkeiten. Was alle "Eigenschaften" von Accurev betrifft, werden Sie diese wahrscheinlich nie verpassen. Sie werden zu sehr damit beschäftigt sein, zu fluchen.
RTC ist Visual Studio-freundlich und TFS ist Eclipse-freundlich:
(RTC Visual Studio-Integration hier aufgeführt)
(TFS-Eclipse-Integration hier beschrieben)
Ссылка (von MS gekauft und umbenannt)
Ich persönlich würde lieber mit TFS arbeiten, und ich schreibe Integrationen in Versionskontrollsysteme für meinen Lebensunterhalt und habe beide Systeme tief berührt. Fragen Sie, ob Sie die Details wünschen.
Wenn Sie die Wahl haben, gehen Sie mit Mercurial. Git ist fantastisch, aber ich fand die Windows-Erfahrung fehlt. Holen Sie sich einen separaten Bug Tracker.
Wenn Sie die Wahl haben, aber die Versionskontrolle fest in die Tickets integrieren müssen, versuchen Sie es mit Ссылка - weit weniger Schmerzen als bei TFS oder RTC einzurichten und zu warten, obwohl die IDE-Integration einfach nicht existiert. Aber es konkurriert solide Kernfunktionen mit ihnen in etwa 1 Megabyte Download.
TFS hat noch keine Unterstützung für Eclipse oder solche Editoren (sie sind dabei, zu kommen, aber noch keine Nachrichten). Also, welchen Editor du für deine Java-Projekte verwendest, das zählt hier. Aber Microsoft hat sich für teamprise entschieden, mit dem Sie TFS verbinden können (was für Ihr Java + .net besser funktioniert)
Und natürlich ist TFS für .net-Projekte die beste, Eclipse-Unterstützung für .net / c # ist schlecht, wir verwenden TFS und sind mit 2010 sehr zufrieden.
Ich denke für RTC weiß nicht, wie viel Unterstützung es für .net-Editoren gibt (VS oder andere, die Sie bevorzugen), aber mit TFS können Sie .NET-Projekt großartig machen und Sie können Teamprise + TFS finden, um mit Eclipse zu arbeiten auch.
Ist das wirklich eine Frage? Nicht nörgeln, aber was ist Ihr Toolstack für den Anfang. Über welche Versionen sprechen wir? (Hinweis: Visual Studio 2010 und TFS 2010 sind nur um die Ecke - beide viel besser, immer noch für .NET 2.0 aufwärts verwendbar).
Ohne weitere Informationen bekommst du eine Menge idiotischer Feature-Listen - weil wir nicht wissen, wie wir im großen Ganzen richtig antworten sollen. Das ist wie "Was sind die Unterschiede zwischen einem BMW 3 und einem Mercedes SLK" - TONNEN kleiner Dinge, TONNEN relevanter Dinge, aber was willst du? ;)
Tags und Links tfs rtc rational-team-concert version-control