VisualStudio 2008 um SVN erweitern

Nachdem ich nun erfolgreich SVN innerhalb WAMP zum Laufen bekommen habe, wäre es natürlich wunderbar, wenn man direkt aus VisualStudio 2008 mit SVN arbeiten könnte. Nach einer kurzen Suche im Web bin ich natürlich direkt fündig geworden. Für manche Lösungen muss man Geld ausgeben. Dazu gehören z.B. VisualSVN und AgentSVN. Ich war jedoch auf der Suche nach einer kostenlosen Lösung und bin letztendlich über AnhkSVN gestolpert.

Die letzte stabile Version von AnhkSVN 2.0.6347 unterstützt SVN 1.5.x. Ich nutze jedoch die Version 1.6.2 von TortoiseSVN bzw. des SVN im Apache. Zum Glück stehen auf der Webseite von AnhkSVN sogenannte “DailyBuilds” zur Verfügung. Die neuste Version unterstützt auch SVN 1.6.x, daher hab ich von AnhkSVN die Version 2.1.6900 heruntergeladen. Die Installation lieft vollkommen problemlos.

Öffnet man nun ein aus dem SVN-Repository ausgechecktes Projekt in VisualStudio,  bekommt man im Solution Explorer die geändert bzw. unveränderten Dateien entsprechend angezeigt.

vs_svn_solexplorer

Die Objekte mit einem blauen Haken sind unverändert und die roten Kästchen signalisieren Änderungen. Im Kontextmenü eines jeden Objektes befinden sich ein Subversion-Untermenü, welches je nach Situation die möglichen Aktionen anbieten. Auf die Weise kann z.B. ein neues Projekt dem SVN hinzufügen, die Unterschiede einsehen, einen Patch erstellen oder Änderungen ins SVN übernehmen. Und das ganze ohne die Entwicklungsumgebung verlassen zu müssen.

vs_svn_filediff

Es werden aber noch eine ganze Reihe weiterer Möglichkeiten und Funktionen bereitgestellt. So kann man sich z.B. die “Pending Changes” ansehen und auch dort wieder die Unterschiede anzeigen oder die Änderungen übernehmen lassen. Dort kann man auch direkt einen Kommentar zu den vorgenommenen Änderungen eingeben.

vs_svn_pend_changes

Auch über den “Working Copy Explorer” kann man durch das gewünschte Projektverzeichnis navigieren und SVN-Aktionen ausführen.

vs_svn_workingcopy

Und natürlich fehlt es nicht an einem Repository-Browser mit allen notwendigen Funktionen.

vs_svn_repoexplorer

Ein “Rund-um-sorglos-Paket” erster Klasse. 🙂

AnhkSVN Webseite

Comments are closed.