2008-10-22 4 views
8

Wir sind ein Team von wenigen Delphi-Entwicklern, die seit Jahren VSS verwenden (ich weiß, es ist schade), aber wir verwenden keine der erweiterten Funktionen von VCS, also hat es funktioniert in vielen Fällen (aber manchmal war es verrückt mich :().Delphi: Umzug von VSS

Die gute Sache, die wir mit VSS haben, dass wir Drittanbieter-Plug-Ins verwenden, um VSS mit Delphi zu integrieren, das funktioniert gut, aber jetzt wenn unsere Projekte größer werden, und wir würden gerne einen Weg von VSS gehen.

Ich habe mir ein paar andere VCS (kostenlos und kommerziell) angesehen und die meisten von ihnen scheint für Linux-Typen gemacht werden, und Sie müssen verwenden Befehlszeile für viele Admin-Arbeit (Ich weiß, ich bin Windows Typ: P).

Was ich für die neue Version Kontrolle suche, sollte es einfach zu bedienen und zu pflegen und Integriert gut mit Delphi IDE (D2007), oder zumindest eine gute Benutzeroberfläche für die Admins ein Entwickler haben.

Antwort

26

Verwenden Sie einfach SVN und einen ausgezeichneten TortoiseSVN Client, der in den Windows Explorer integriert ist.

P.S. Gefunden diese Frage: What is the best set of tools to develop Win32 Delphi applications? und diese Delphi IDE/TortoiseSVN Integration Tools in einer der Antworten: http://delphiaddinfortortoisesvn.tigris.org/

+0

Ich zweite das. Tolle Kombination. –

+0

Einverstanden, +1. Wenn Sie an die IDE-Integration gewöhnt sind, könnte sich Tortoise anfangs ein wenig schwer tun. Ich bemerkte schließlich, dass es viel flexibler ist, alles, was ich will, versionskontrollieren zu können, anstatt nur Dinge, von denen meine IDE weiß. – Mendelt

+0

In Delphi 2009 gibt es keine extra Unterstützung (es gibt kein 2008), aber es gibt mehrere Delphi-Addins, die das können. –

2

Sie sollten zumindest einen Blick auf JVCS. Es integriert sich in die Delphi IDE, es ist in Delphi geschrieben und ist Open Source, und Sie können aus einer Reihe von Datenbanken einschließlich Firebird wählen, um Ihr Archiv zu speichern.

1

Es gibt Team Coherence (http://www.teamcoherence.com/) die in Delphi geschrieben ist integriert sich sehr gut in die IDE. Wir benutzen es immer noch. Die Unterstützung ist jedoch lückenhaft.

Die meisten Leute scheinen jedoch auf SubVersion zu wechseln.

+0

Team Coherence wird die sehr gute Option sein, aber sie haben seit Jahren keine Hauptversion veröffentlicht. und Unterstützung ist nicht gut, wie ich von vielen Leuten gehört habe. –

0

Unser Delphi-Team hat kürzlich (letztes Jahr) von VSS auf Perforce umgestellt, was eine absolute Freude ist. Es ist teuer, aber es ist es wert. Es macht Quellcode-Kontrolle zu einem der Werkzeuge Ihres Handels und nicht zu einer lästigen Pflicht. Es hat gute GUI-Tools, eine großartige Befehlszeile, wenn es erforderlich ist, und es gibt eine kostenlose Delphi-IDE-Integration, die online verfügbar ist.

Es ist ein bisschen gewöhnungsbedürftig, aber es lohnt sich, die Mühe aufzuwenden, wenn Sie Verzweigungen mit Ausfällen erstellen und Änderungen zusammenführen können, ohne dass Sie jemals irgendwelche Änderungen verlieren müssen. Es ist schnell, effizient und eine Freude zu bedienen.

+0

Ich habe Perforce vor ein paar Jahren angeschaut, und ich fand es nicht einfach in der Administrations-Site, Sie müssen mit der Befehlszeile umgehen, um ein Repository zu erstellen, ich dachte, es ist mehr für Linux-Leute, ich werde einen anderen Blick darauf werfen, Danke –

+0

Eine kleine Anzahl von Dingen muss von der Kommandozeile aus getan werden, aber die meisten Sachen können mit einer GUI gemacht werden. Ich bin keine Befehlszeile Person, aber ich ertrage mit den wenigen Dingen, die ich muss. –

1

Team-Kohärenz ist eine gute Wahl. Sie haben gerade einen neuen Client veröffentlicht, also sieht es so aus, als ob Support gut und erfolgreich ist.