Versionskontrolle: Frei eins für Visual Studio Express [geschlossen]

7

Ich verwende c # express und möchte ein kostenloses Versionskontrollsystem verwenden. Bitte teilen Sie Ihre Empfehlungen mit.

    
dotnet-practitioner 02.11.2009, 17:08
quelle

6 Antworten

11

Visual Studio Express ist in dem Sinne verkrüppelt, dass es keine Plugins oder Addons laden kann.

Geh einfach mit TortoiseSVN. Funktioniert einfach.

    
leppie 02.11.2009 17:11
quelle
6

Mir scheint, Sie sind neu in der Versionskontrolle. Wenn Sie die Quellcodeverwaltung zuvor noch nicht verwendet haben, sollten Sie sich ein verteiltes Versionskontrollsystem ( DVCS) ansehen ) direkt. Meine Wahl fiel auf Mercurial, denn es hat eine hervorragende Dokumentation, eine saubere und konsistente Oberfläche, funktioniert auf allen wichtigen Plattformen (unter Windows, Linux und MacOSX) und bietet eine großartige Unterstützung für PlugIns (einige werden offiziell neu verteilt, wie zum Beispiel mq) lass dich sehr fortgeschrittene Sachen machen. Es gibt tolle GUIs (TortoiseHG, aber auch Standalone). Es gibt eine nette Einführung zu Mercurial hier , aber das ist auch nützlich für das allgemeine Konzept.

Beliebte DVCS sind: Mercurial, Git und Bazaar, aber am Ende spielt es keine Rolle, welches Tool Sie wählen. Es gibt viele Informationen über SO zu Vergleichen.

Das beste IDE PlugIn ist keins. Ich denke, IDE-Integration ist nicht notwendig, wenn Sie mit einem DVCS arbeiten. Wenn Sie in einem zentralisierten System arbeiten, ist es zum Zweck des automatischen Auscheckens beim Bearbeiten, Umbenennen, Unterstützung usw. sinnvoll. Ich mag es jedoch, die Dinge getrennt zu halten. Ich möchte nicht, dass meine IDE überladen wird. Ich sehe keine Vorteile bei der Verwendung eines Plugins im Vergleich zu einer Standalone-Lösung (die ich auf einem zweiten Monitor laufen lasse). Um das Umbenennen zu unterstützen, hat eine gute DVCS Heuristiken eingebaut, um Umbenennungen automatisch zu finden und zu verfolgen.

Mir geht es gut mit TortoiseHG und der Befehlszeile für kompliziertere Aufgaben.

    
Johannes Rudolph 02.11.2009 17:21
quelle
3

Verwenden Sie Ihre IDE nicht zur Versionskontrolle. Lernen Sie Ihr Versionskontrollsystem selbst kennen. Welche Sie verwenden sollten, hängt von Ihren Anforderungen ab. Mein persönlicher Favorit im Moment ist .

Mercurial     
Ramon 02.11.2009 17:11
quelle
0

Subversion zusammen mit AnkhSVN Plugin für VStudio und TortoiseSVN Plugin für den Windows Explorer.

Es verfolgt Ordner sowie Dateien und behält den Verlauf beim Umbenennen bei. Diese sind sehr nützlich, um Ihren Code zu refaktorisieren.

Bearbeiten : Vergessen Sie AnkhSVn in VisualStudio Express, weil Plugins nicht geladen werden können.

    
Marcel Gosselin 02.11.2009 17:14
quelle
0

Persönlich hasse ich die Tortoise-Clients, hauptsächlich weil der Explorer mich verdammt noch mal frustriert und überhaupt kein guter Dateisystem-Browser ist.

Ich wähle einen unorthodoxen Ansatz und installiere NetBeans und benutze die Registerkarte "Favoriten", um Orte für versionierte Dateisysteme hinzuzufügen, die ich verwalten möchte.

Ich verwende diesen Ansatz für Visual Studio.

Mein früheres Werkzeug war WinCVS.

    
Brett Ryan 02.11.2009 17:25
quelle
0

Seit 2012 können Sie TFS (Team Foundation Studio) 2012 Express mit Visual Studio 2012 Express kostenlos verwenden.

    
ghord 24.04.2013 13:22
quelle