AnkhSVN
Originalförfattare | Arild Fines |
---|---|
Utvecklare |
|
Stabil frisättning | 2.9.58 / 19 maj 2021
|
Förvar | |
Skrivet i | C# |
Operativ system | Microsoft Windows |
Plattform | Microsoft Visual Studio |
Typ | Subversion klient |
Licens | Apache-licens 2.0 |
Hemsida |
|
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
- Jämförelse av Subversion-klienter
- Apache Subversion - ett program med öppen källkod som används för revisionskontroll
- VisualSVN for Visual Studio - alternativt Subversion-tillägg för Microsoft Visual Studio .
- Vssköldpadda
externa länkar