2008-10-24 3 views
5

Mein Arbeitsplatz plant den Wechsel zu Team Foundation Server und es ist kein Augenblick zu früh - alles, um von dem Krebs, der Visual SourceSafe ist, wegzukommen.Ist die Quellensteuerung von TFS nur ein aufgepepptes VSS oder ist es deutlich anders?

Allerdings muss ich fragen - ist die Quellcodeverwaltung in TFS deutlich (und besser) als VSS oder ist es nur eine "aufgepeppte" Version der gleichen Sache?

Ich frage dies jetzt, da dies wahrscheinlich mein letztes Fenster ist, um etwas wie Subversion vorzuschlagen.

+0

Es ist interessant, wie universell schlechte Menschen Erfahrungen mit VSS machen! – dicroce

+1

Nun, wir sind auch alle Anhänger von Jeff hier und er ist dagegen http://www.codinghorror.com/blog/archives/000660.html –

Antwort

7

Wir haben TFS in den letzten 18 Monaten benutzt, und wie viele andere Produkte ließ die erste Version ein bisschen zu wünschen übrig (einer der Favoriten von TFS 2005 war nicht, wenn er es sagte viele Build Breaks).

Aber jetzt sind wir auf TFS 2008 SP1 funktioniert es außergewöhnlich gut. Das Quellcodeverwaltungssystem ist schnell und intuitiv und integriert sich nahtlos in Visual Studio. Für Dinge wie Umbenennen, Verschieben, Verzweigen und Zusammenführen übertrifft es einfach andere Werkzeuge wie Subversion in Bezug auf die Fähigkeit, Dinge zu verfolgen, und seine Fähigkeit, Verzweigungen zusammenzuführen.

Trotz allem, was irgendjemand sagt, gibt es einfach keinen Vergleich zwischen TFS Source Control und VSS. Und Sie müssen sich keine Sorgen machen, dass Ihr Repository auch beschädigt wird!

Das einzige Problem, das immer noch offensichtlich scheint, ist, dass alle paar Wochen TFS verlangsamt und die neuesten dauert Alter, erfordert einen Neustart des SQL Server zu beheben. Ich weiß nicht, warum das so ist.

2

TFS-Quellcodeverwaltung ist mit SQLServer gesichert. Ich habe CVS und SVN in der Vergangenheit verwendet und TFS-Quellcodeverwaltung bietet mir alles, was ich brauche. Beachten Sie, dass ich nicht viel verzweige, hauptsächlich geradlinige Entwicklung mit Tags für Releases. Ich habe es mit mehreren Entwicklern verwendet, und ich mag die Zusammenführungsfunktionen - Seite-an-Seite-GUI, die es mir erlaubt, zu entscheiden, welche Version von Konflikten anzuwenden ist. Ich bin noch nicht auf unlösbare Probleme gestoßen. Ich bin glücklich genug, dass ich nichts anderes suche. Ich bevorzuge es gegenüber VSS.

0

Ich habe nicht erste Erfahrungen mit TFS, aber ich habe sowohl Quelle sicher und Svn verwendet. Nach dem, was ich gelesen habe, sind Ihre Antworten ja und ja. Sie können die Quelle sicher Geschichte fühlen, aber zur gleichen Zeit ist es ein modernes System mit den Features, die Sie erwarten, und dann einige (es tut auch eine Menge Projektmanagement-Sachen).

1

Für den Anfang können Sie mehrere Personen die gleiche Datei ausgecheckt haben (es gibt jedoch immer noch die Möglichkeit, ausschließlich auschecken).

Der Speicher ist datenbankgesteuert und nicht dateigesteuert. Für mich hat dies das Suchen der Codebasis erschwert, aber es ermöglicht weit einfacheres Zusammenführen und Anmerkungen (wer hat diese Codezeile geschrieben?).

TFS ist viel mehr als nur Quellcodeverwaltung. Task-Management, Check-in-Richtlinien, die list goes on

2

Ich habe Erfahrungen aus erster Hand mit beiden TFS und VSS. Die einzige Gemeinsamkeit zwischen TFS und VSS sind die Symbole, die im Lösungsexplorer zum Anzeigen des Dateistatus verwendet werden.

TFS ist eine hervorragende Lösung für Quellcodeverwaltung und Projektmanagement. Es kann agile Praktiken unterstützen und unterstützt CI und Tests. Unterstützt von SQL ist es robust und schnell. Wenn Sie SVNBridge verwenden möchten, können Sie SVN-Stil zugreifen. Es skaliert fantastisch und bewältigt riesige Projekte. Das TFS-Team hat diese mit großem Erfolg verfolgt. Die Hauptnachteile sind Kosten und Lernkurve.

VSS ist wahrscheinlich der schlimmste Versuch, den ich jemals bei der Quellcodeverwaltung gesehen habe und ich denke, es wäre besser, eine nächtliche Zip-Datei zu verwenden, die auf einem alten Bandlaufwerk gesichert ist als VSS.

2

Sourcesafe wird für Teams von fünf oder weniger empfohlen.

TFS wird von MS überflutet, da es für immer mehr Projekte und Tausende von Benutzern verwendet wird. Es gibt viele Details, warum es robuster ist, aber dies sollte den Paradigmenschritt zwischen den beiden illustrieren.

Ich benutze TFS seit Anfang 2006 und alle Fehler, die ich entdeckt habe, sind PEBCAK. Es ist extrem zuverlässig.

Verwandte Themen