Frage

Ich bin daran interessiert, dropping Visual Sourcesafe zu Gunsten von ein version-control-Anwendung, bietet Verzweigung.Sourcesafe integration in Visual Studio macht das Eincheck - /outs ein Kinderspiel.Kann jemand empfehlen, einige andere Programme, die bieten die gleiche Funktionalität?Ich würde es vorziehen, open-source, aber es ist keine Voraussetzung.

War es hilfreich?

Lösung

Gehen Sie für Subversion.

  1. Es ist Opensource
  2. Weit verbreitet.Viel Unterstützung
  3. Plugin-Auswahl für Visual Studio

alt-text http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

alt text
(Quelle: pushok.com)
alt text
(Quelle: pushok.com)

Auch kam in diesem Microsoft-Forum Diskussion..

Andere Tipps

SourceGear Vault ...nett integration mit VS und ein sehr gutes Produkt ...speichert die Daten auf dem SQL-Server, so dass es sehr einfach backup / Migration zu anderen Computern/Servern.

Mit Abstand die beste Quelle, control tool, das ich verwendet habe.

Team Foundation Server

Perforce (p4) bietet auch eine integration mit Visual Studio und ist ein sehr fähiger source code control system (wenn auch nicht open-source).

Versuchen Subversion: http://subversion.tigris.org/ mit beiden tortoise SVN http://tortoisesvn.tigris.org/ für die shell-Integration und einer der beiden Ankh SVN http://ankhsvn.open.collab.net/ oder Visual SVN http://www.visualsvn.com/ für studio-Integration.

SourceGear Vault ist sehr viel ein Ersatz für Visual Source Safe.Sie erhalten die gleiche feature-set, und vieles mehr.Außerdem ist es stabil und skaliert gut.Aber es ist sehr teuer.

Subversion ist ideal für kleine Geschäfte, denn es ist kostenlos.Die TortoiseSVN-client integriert sich nahtlos in die Windows Explorer-shell.Aber für Visual Studio-integration würde ich fördern VisualSVN-plugin.Es ist nicht kostenlos, aber es ist sehr erschwinglich.

Subversion gibt Ihnen auch den Vorteil der Integration mit vielen anderen software-management-tools aus der box.

Während Subversion gewinnt eine ziemlich große Fangemeinde, verwenden wir AccuRev.Es ist einfach zu bedienen, hat eine schöne grafische Editoren sowie die Visual Studio - /Datei-Explorer-integration.Es ist nicht kostenlos aber.

Subversion.Weil, Mann, es ist wie eine Zeitmaschine.

Ich weiß, Sie erwähnten open-source-und dies wird am anderen Ende des Spektrums, aber ich mag es wirklich, Team Foundation server.

Es ist nicht nur ein source-control-system, sondern eine komplette Anwendung Lebenszyklus-management-tool.Es gibt Ihnen so viel mehr als nur die Quellcodeverwaltung und es sei denn, Sie arbeiten in einem sehr kleinen team, ich würde vorschlagen, es bietet Wert hinaus, die Preis-tag.

Wenn Sie SourceSafe, dann Vault ist ein wirklich reibungslosen upgrade-Pfad.Es ist konzipiert als eine SourceSafe-Ersatz, also all die Dinge, die Sie verwendet, um zu verwenden in SourceSafe (einschließlich IDE-integration), gibt es (zusammen mit einigen neuen Sachen).

Es hat auch ein import-tool, bringen Sie in Ihrer SourceSafe-Daten zusammen mit der version der Geschichte.Es ist nicht open source, aber es ist ziemlich Billig für ein version control system.

Meine Stimme ist für Subversion, weil es tut, was Sie brauchen, und nichts mehr.

Alternativ, wenn Sie ein bisschen mehr Abenteuer und erfordern eine komplexere branching-Strategie, die Sie heraus überprüfen können git.

Viele von source-control-Systeme bieten VS-IDE-integration.Ich bin derzeit mit (eigentlich gezwungen, fast mit vorgehaltener Waffe zu verwenden) ClearCase.So viel wie ich ungern und verabscheuen es, es tut bieten VS-IDE-integration, als auch als Verzweigung.

Alienbrain auch hat Visual Studio-integration.Würde nicht wirklich empfehlen, es für den code, aber (es ist mehr ausgelegt für die art-assets).

Die Optionen, die erwähnt wurden sind alle gut;StarTeam ist eine weitere option, die mit der integration (wenn auch nicht für 2008 noch nicht).

Ich habe beide Subversion und Team Foundation Server ausgiebig, und obwohl TFS ist sehr fest in die IDE integriert, würde ich empfehlen, Subversion.TFS fehlen ein paar features, die Subversion ist, dass ich wirklich vermissen - die größte davon ist die Fähigkeit zum freigeben von code in mehreren Projekten mit der svn:externals Eigenschaft.TFS nicht so, und das hat uns dazu gezwungen, die Struktur unseres Quellcode-Baums in eine etwas künstliche Art und Weise, so als nicht zu kopieren GB Zeug jedes mal erstellen wir eine Niederlassung.Ich höre, das der Subversion-integration in der IDE ist jetzt viel besser, als wenn ich der letzten Verwendung.Ich würde auch erwähnen, dass, wenn Sie brauchen, work item tracking und andere ALM-features wie das Recht in der IDE - dann TFS kann immer noch der beste Weg für Sie, es hängt alles von Ihren spezifischen Bedürfnissen.

Zwar nicht ganz frei, Perforce hat ein free-2 user/5 workstation-Lizenz, und ist derzeit meine Quelle Kontrolle der Wahl.Der P4 SCC plugin integriert sich nahtlos in VS (auto-Check-out auf Bearbeiten, etc.)

Gehen Sie für Kunststoff-SCM.Es ist sehr einfach zu bedienen, es ist eine der strongests mit ästen und einer der wenigen so echte verteilte Entwicklung von innerhalb VStudio.Große Refactoring-Unterstützung (move-tracking -, merge-tracking und so weiter), versuchen Sie, Dateien von VStudio und so weiter, und es ist kostenlos für open-source.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top