Beste open-source-alternative für MS Visual Source Safe?
Verlassen wir VSS für TFS oder andere alternativen. Ich bin derjenige, der weiterhin besteht, gehen Sie für eine open-source-alternative wie SVN. Nun ich bin auf der Suche nach einem guten open source Version Control in Bezug auf folgende Aspekte:
- Wir sind in der Liebe mit open-source-Bewegung und cross-Plattform.
- Es könnte möglich sein, verwenden Sie es mit Mono -, SharpDevelop und Express-Editionen von VS anstelle von Visual Studio selbst?
- Was ist mit backup?
- Ist es integriert mit VS ohne ernsthafte Probleme?
- Eine API oder die Eingabeaufforderung zugreifen?
Bitte beachten Sie, dass ich gelesen habe, folgenden vorherigen Texte über die es aber noch weitere Hilfe benötigen:
VSS oder SVN für einen .Net-Projekt?
TFS vs open source-alternativen?
Wie überzeugen ein Unternehmen zu wechseln, deren Source-Control
hah, erinnert mich an die VSS-adv auf SO... "Mein name ist Sam, ich war ein VSS-Benutzer, bla bla bla.."
InformationsquelleAutor Afshar Mohebbi | 2009-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verließen wir die Hölle, die VSS zu gehen, um VisualSVN und habe es nie bereut.
Es ist nicht kostenlos (aber auch nicht teuer), verwendet Open-Source-Komponenten, ist unglaublich gut integriert in Visual Studio, hat eine anständige community und angesichts der Qualität/support, wir fühlen es ist von großem Wert.
EDIT: Wenn man die Entwicklung von Open-Source-Projekte, unterliegen einige zusätzliche einfache Kriterien, die Sie bekommen können, eine Open-Source-Lizenz, die von VisualSVN kostenlos hier.
oh ja VisualSVN ist genial!
InformationsquelleAutor Chris
Sie können wirklich nicht schief gehen mit SVN, Mercurial oder Git. Sie bieten jeweils Ihre eigenen Sätze von vor-und Nachteilen.
SVN gewesen herum für eine lange Zeit, deshalb ist es weitgehend unterstützt werden. Finden Sie eine Vielzahl von clients für SVN. Unter anderem TortoiseSVN ist frei und grundsolide. Sichern Sie sich einen SVN-repository ist so einfach wie das sichern einer Datei-Verzeichnis.
Mercurial (wie Git) ist ein verteiltes SCM, die standardmäßig nicht mit einem zentralen repository wie SVN (allerdings können Sie noch eine haben). Der Vorteil eines verteilten SCM ist, dass man komplett vom Netz getrennt und noch in der Lage sein zu Begehen, die code-änderungen. Die Kehrseite dieses Vorteils ist, dass es ermöglicht den Entwicklern nicht synchron mit dem Haupt-repository für die Tage, bevor er einen riesigen merge (Sie begegnen diesem mit guter Entwickler selbst-Disziplin) . Ein weiterer Vorteil von Mercurial ist, dass Sie können push-und pull-updates von Ihrem peer, ohne das Haupt-repository. Ein häufiges Szenario ist, wenn 2 Entwickler arbeiten zusammen an einer Geschichte und Sie können push/pull aus, während der story ist in Arbeit. Wenn dann die ganze Geschichte abgeschlossen ist, können Sie drücken, um das Haupt-repository. Meine Lieblings-Mercurial-client ist TortoiseHg und ich empfehle Mercurial: The Definitive Guide von Bryan O ' Sullivan. Sichern Mercurial-repository ist auch so einfach wie das sichern einer Datei-Verzeichnis. Wenn Sie nicht möchten, sich sorgen über die Aufrechterhaltung Ihr eigenes Mercurial-repository, schauen Sie sich die neue Mercurial-hosting-service angeboten FogCreek: Ofen
InformationsquelleAutor Jason
Ich mag AnkhSVN. Es ist ein open-source-plugin, Sie können mehr über und zum kostenlosen download hier: http://ankhsvn.open.collab.net/
Und es kann Durcheinander mit Ihren VS-Umgebung ziemlich viel zu, würde ich vermeiden.
Meine VS-Umgebung ist sicher nicht dreckig.
AnkhSVN ist gut für mich auch.
Nicht sicher, warum, Ihre Antwort ist nicht die bevorzugt werden, aber ich kann bestätigen, dass AnkhSVN funktioniert einwandfrei mit Visual Studio 2015 community edition.
InformationsquelleAutor Mickel
Haben Sie als Mercurial? Ich habe nicht die Visual Studio-plugin-für ihn selbst, sondern ich nehme an, es ist einer vorhanden. Hier
sonst bazaar-vcs.org vielleicht lohnt.
Ich persönlich verwendet habe, SVN, aber es erschreckt das heck aus mir, dass das Repository in einem Ort auf ein Berkeley-DB.
InformationsquelleAutor 10ToedSloth
Wenn Sie entfernen Sie Visual Studio integration-Zustand, Subversion mit TortoiseSVN gut funktioniert. Wir verwenden es ohne Probleme. Und das schöne TortoiseSVN Symbole in windows explorer. Ich empfehle VisualSVNServer, da es einfacher ist in einer Windows-Umgebung.
Wenn Sie auf der Suche für Visual Studio integration VisualSVN ist die beste Wahl, aber es ist nicht frei. Andere alternative ist AnkhSVN, aber es hat einige Probleme, wie ich gelesen haben, über web. Ich habe nicht verwendet, entweder von Ihnen, weil ich bin glücklich mit Subversion & TortoiseSVN.
Ich verwende eine Kombination der zwei Schildkröte und Ankh beide ohne Probleme. Schildkröte, können Sie eine Verbindung zu dem repository über den windows-explorer Rechtsklick-Menü, und das ist großartig.
InformationsquelleAutor Deependra Solanky
Ich Liebe Git und Sie können es in Visual Studio integriert mit diese Erweiterung
Gerade getestet Erweiterung mit VS express, und Sie können es hinzufügen, in der als externes tool. Könnte nicht einfacher sein.
InformationsquelleAutor Matt Ellen
Wenn Sie noch überlegen, etwas Geld auszugeben, warum nicht nehmen Sie einen Blick auf Plastic SCM? Es ist sehr einfach zu bedienen (speziell für Windows-Benutzer) und es ist immer noch so mächtig ist, wie Git/Mercurial und all die neuen Trend-DVCS-Systeme. Überprüfen Sie in diesem tutorial http://codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html
InformationsquelleAutor pablo