AnkhSVN

AnkhSVN
Originalförfattare Arild Fines
Utvecklare
Stabil frisättning
2.9.58 / 19 maj 2021 ; 21 månader sedan ( 2021-05-19 )
Förvar
Skrivet i C#
Operativ system Microsoft Windows
Plattform Microsoft Visual Studio
Typ Subversion klient
Licens Apache-licens 2.0
Hemsida amp-scm .com /AnkhSVN / Edit this at Wikidata

AnkhSVN är en gratis Subversion- klient, implementerad som en källkontrollplugin för Microsoft Visual Studio 2005 till och med 2019 (men ännu inte 2022). Den släpps under Apache-licensen .

Det tillhandahåller ett gränssnitt för att utföra de vanligaste revisionskontrolloperationerna direkt inifrån Microsoft Visual Studio IDE .

Tidigare versioner av AnkhSVN (1.X) stöder Microsoft Visual Studio .NET 2002 och 2003.

AnkhSVN 2.0 Source Control Provider för Visual Studio 2008 och senare är en nästan fullständig omskrivning av det gamla AnkhSVN-tillägget. Denna omskrivning var nödvändig för att dra fördel av det nya VAPI (Virtual Application Programming Interface ) för källkodskontroll (SCC) som introducerades i Visual Studio 2005. Denna nya SCC VAPI ersätter Microsoft Source Code Control Interface (MSSCCI) API för äldre Visual Studio-utgåvor och gör det möjligt att ersätta all SCC-hantering inom Visual Studio. Där det gamla SCC API krävde att dess implementering alltid följde CheckOut-CheckIn-principen, skickar den nya SCC VAPI bara individuella förfrågningar till SCC API. Detta tillåter implementeringar att helt ersätta det vanliga arbetsflödet med det Update-Merge-arbetsflöde som Subversion vanligtvis tillhandahåller.

Precis som det gamla SCC API:et gör det nya SCC API:et projekten medvetna om att det finns en SCC-leverantör, till vilken de ska kommunicera vilka filer som är en del av en projektkälla och vilka som bara är mellan- eller utdatafiler. (AnkhSVN 1.X och andra icke SCC-tillägg måste gissa detta själva). Detta gör AnkhSVN 2.0 (eller högre) kompatibel med praktiskt taget alla SCC-kapabla projekt i Visual Studio.

AnkhSVN har fått sitt namn från den egyptiska symbolen ankh , som representerar livets nyckel.

Se även

externa länkar