VisualSVN Features

Easy to Start

With VisualSVN it's easy to get started with Subversion in both personal and corporate environments. Watch the quick Getting Started demo and learn how simple Subversion can be!

Add Solution to Subversion Wizard

To get your source code versioned all you need to do is to click the "Add Solution to Subversion" main menu command. The rest is basically Next-Next-Finish.

Easy Subversion Server Installation

There is an accompanying easy-to-install Subversion server with built-in Windows Authentication support. Learn more about VisualSVN Server.


TortoiseSVN Integrated into Visual Studio

Use the de-facto standard and the most convenient Subversion user interface on Windows platform.

Convenient Access to All Subversion Commands

Get access to all Subversion commands from main menu, toolbar, solution explorer and editor window.

The Same Client Subversion UI Outside of Visual Studio

With VisualSVN you use the same Subversion user interface inside and outside of Visual Studio.


Advanced Status Display

No more dirty commits. Stay always informed about all changes within your working copy.

Status for Everything

Integral status is displayed for any versioned element in the Solution Explorer including files, forms, aspx-pages, folders and virtual folders ('filters' in Visual C++ projects).

Status Anytime

VisualSVN displays integral working copy status at the Visual Studio's status bar so you can easily keep an eye on any changes in your working copy.


Quick Diff

See your changes in the realtime. All changed parts of a file are marked right there in the Visual Studio editor.

Navigate Between Changes

VisualSVN allows you to navigate easily between changes in a file. Just press Ctrl + Shift + Up/Down Arrow keys and jump to the previous or next changes in the file.


Keep Your Work Always Under Subversion

No more incomplete commits. VisualSVN automatically puts every created item under Subversion.

Put Newly Created Projects under Subversion

VisualSVN automatically puts all items of newly created projects under Subversion. Standard intermediate and output items such as obj and bin folders are ignored by default.


Transparent File Management

No more trouble with complicated file renaming. VisualSVN allows you transparently rename or move any item in your solution. Complete history is preserved.

Transparent Refactorings

VisualSVN allows you to perform refactorings transparently by standard Visual Studio means or third party tools (such as ReSharper). Complete history is preserved.

Drag&Drop, Copy&Paste and Save As

VisualSVN allows you to perform transparently advanced file management operations such as Drag&Drop, Copy&Paste and Save As. Complete history is preserved.


VisualSVN Toolbar

The most used VisualSVN commands are placed on a toolbar.

Current Working Copy URL

With VisualSVN toolbar you always know which branch you are working on. Also and you can easily switch, branch and merge from there.


Download and try VisualSVN
Optimized for Visual Studio