office200688 / AnkhSVN

Fork of AnkhSVN, chiefly for an attempt at VS 2019 compatibility

Home Page:http://ankhsvn.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AnkhSVN - Subversion support for Visual Studio

(The original readme can still be found at README.md, but was woefully outdated)

This fork likely breaks compat with old versions of VS. It is intended for VS 2019, but will likely work with 2017 as well.

Projects

AnkhSVN consists of a lot of projects in its solution.

It is assumed that Ankh.VS.VersionThunk and Ankh.VS.VersionThunk.V4 originally exist to maintain compatibility with the .NET 2.0 runtime while moving the main project to .NET 4.x. This makes the architecture more complex at little gain these days, so both projects have actually been moved to 4.x at this point.

Building

VS should mostly figure out how to gather the necessary references through NuGet, with one notable exception: Ankh.BitmapExtractor requires you to manually fetch a few files from elsewhere, probably for licensing reasons (as also mentioned in the comment in its Program.cs).

After building, Ankh.VS15Package\bin\Debug contains (among many other files) a .vsix that will install to VS 2017 and 2019.

About

Fork of AnkhSVN, chiefly for an attempt at VS 2019 compatibility

http://ankhsvn.net


Languages

Language:C# 97.9%Language:XSLT 1.4%Language:HTML 0.3%Language:CSS 0.2%Language:JavaScript 0.2%Language:Shell 0.0%