VisualSVN
   HOME

TheInfoList



OR:

VisualSVN for Visual Studio (also known as VisualSVN) is an extension for Microsoft
Visual Studio Visual Studio is an integrated development environment (IDE) developed by Microsoft. It is used to develop computer programs including web site, websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development ...
that integrates the
Apache Subversion Apache Subversion (often abbreviated SVN, after its command name ''svn'') is a version control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files su ...
version control system into the Visual Studio IDE. It allows developers to perform SVN version control operations directly within Visual Studio. The tool has been recommended in Microsoft's MSDN Magazine and earned multiple Visual Studio Magazine Choice Awares in the Collaboration, Project Management and Agile Solutions category. VisualSVN 8.x, the latest major version of the extension, supports Visual Studio 2022, including the version for ARM-based processors. Versions of the extension for earlier Visual Studio releases are also available.


Overview

VisualSVN provides in-IDE access to version-control featuers of Subversion. It adds context menus with Subversion commands, adds Subversion status markers to Visual Studio's Solution Explorer: each file and folder has an icon indicating its SVN status (e.g., green for umodified, yellow for modified, red for conflicted), adds a dedicated Pending Changes window, adds line-by-line marks to the Code Editor, conflict resolution and several other features. A key feature of VisualSVN is its handling of Visual Studio-specific file operations. The plugin automatically tracks when files are added, renamed, or removed in a Visual Studio project and reflects those changes in the Subversion working copy.


See also

*
VisualSVN Server VisualSVN Server is a software package that provides an Apache Subversion server for the Microsoft Windows platform. It is designed to simplify the process of installing, configuring, and managing a Subversion server in Windows environments. The so ...
- a Subversion server for Windows *
TortoiseSVN TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension, that helps programmers manage different versions of the source code for their programs. It is free software released under the GNU General Public License. T ...
- a popular Subversion client for Windows Explorer, which VisualSVN users for some of its operations *
Apache Subversion Apache Subversion (often abbreviated SVN, after its command name ''svn'') is a version control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files su ...
- the version control system which VisualSVN integrates into Visual Studio.


References

{{Reflist Apache Subversion Windows-only freeware