1-click AWS Deployment 1-click Azure Deployment
Overview
AnkhSVN provides source control with Subversion for Visual Studio. It allows you to perform common version control operations directly within the Visual Studio environment.
Utility:
- View the source control status of all files and folders in your project or solution
- Import new solutions directly from the Solution Explorer into your Subversion repository
- Using the Working Copy Explorer:
- Easily work with files that are not part of your project or solution
- Use the same commands as in the Solution Explorer
- Using the Repository Explorer, you can:
- Easily browse the contents of the repository
- Check out or export a folder
- Open a file in Visual Studio, view it in a browser, or copy it
- View the staus of your file changes in real time via Pending Changes
- Merge changesets and track merges based on the functionality provided by Subversion 1.5
- Plug in diff and merge tools of your choice
- The AnkhSVN 2.0 Source Control Provider for Visual Studio 2008 and later is a nearly complete rewrite of the old AnkhSVN Add-In. This rewrite was necessary to take advantage of the new Source Code Control (SCC) Virtual Application Programming Interface (VAPI) introduced in Visual Studio 2005. This new SCC VAPI replaces the Microsoft Source Code Control Interface (MSSCCI) API of older Visual Studio releases and makes it possible to replace all SCC handling within Visual Studio. Where the old SCC API required its implementation to always follow the CheckOut-CheckIn principle, the new SCC VAPI just passes individual requests to the SCC API. This allows implementations to fully replace the usual workflow with the Update-Merge workflow Subversion usually provides.
- Just like the old SCC API, the new SCC API makes the projects aware that there is a SCC provider, to which they should communicate which files are part of a projects source and which are just intermediate or output files. (AnkhSVN 1.X and other non SCC Add-Ins have to guess this for themselves). This makes AnkhSVN 2.0 (or higher) compatible with virtually every SCC capable project in Visual Studio.
- AnkhSVN derives its name from the Egyptian symbol ankh, which represents the key of life.
License
Since AnkhSVN 2.0 AnkhSVN is licensed under the open source Apache 2.0 license, just like Subversion.
Download and Installation:
2- Download AnkhSVN
- https://ankhsvn.open.collab.net/downloads
3- Install AnkhSVN
AnkhSVN is a Subversion SourceControl Provider for Visual Studio. The software allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE. With AnkhSVN you no longer need to leave your IDE to perform tasks like viewing the status of your source code, updating your Subversion working copy and committing changes. You can even browse your repository and you can plug-in your favorite diff tool.
AnkhSVN is an active open source project with multiple committers from around the world (including CollabNet). AnkhSVN is currently in release 2.5. For a list of features and bugfixes in this revision, check out the change log.
-AnkhSVN is a free Subversion client, implemented as a source-control plug-in for Microsoft Visual Studio 2005, 2008, 2010, 2012 and 2013+. The software allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE. With AnkhSVN you no longer need to leave your IDE to perform tasks like viewing the status of your source code, updating your Subversion working copy and committing changes. You can even browse your repository and you can plug-in your favorite diff tool.
AnkhSVN is an active open source project with multiple committers from around the world (including CollabNet). AnkhSVN is currently in release 2.5. For a list of features and bugfixes in this revision, check out the change log.
Features
Major Features of AnkhSVN:
Pending Changes window
- New – Review incoming changes in “Recent Changes”.
- One window to handle the normal workflow.
- Real-time overview of all project changes.
- Easy access to most Subversion commands.
Merge Tracking
- Easy-to-use wizard simplifies merging. Wizard is merge-tracking aware.
- Intuitive integrated conflict resolution.
- Supports all merge scenarios supported by Subversion 1.5
- Works with Subversion 1.5 (and higher) servers, and pre-1.5 servers.
Optimized workflow
- New – Use the fully integrated annotate viewer to find out who wrote what code, and when.
- Don’t leave your IDE for most common operations.
- Immediately view the source control status of all files in your project/solution.
- View working copy information such as last committed author, last committed date and the repository URL.
- Import new solutions automatically.
- New – Support for importing solutions with projects under different roots automatically.
- Get support for all Subversion transfer protocols.
Pluggable diff/merge/patch
- Plug in your diff/merge tool of choice.
- Use command line templates for the most common merge tools:
- Araxis Merge.
- Beyond Compare.
- Ellié Computing Merge.
- KDiff3.
- Perforce Visual Merge.
- SourceGear DiffMerge.
- TortoiseMerge.
- WinMerge.
- New – Set a patch tool to apply patch files right from Visual Studio.
Repository Explorer
- Easily browse any Subversion repository
- View extended information about remote files and directories in the Visual Studio Properties window.
AnkhSVN is supported by CollabNet, the company behind Subversion.
Videos
Ankhsvn Visual Studio.mp4
Getting started with Visual Studio and AnkhSVN