This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
| アンクSVN | |
|---|---|
![]() | |
| 原作者 | アリルド・ファインズ |
| 開発者 |
|
| 安定版リリース | 2.9.58 [1]
/ 2021年5月19日 (2021-05-19) |
| リポジトリ |
|
| 書かれた | C# |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| プラットフォーム | マイクロソフトビジュアルスタジオ |
| タイプ | Subversionクライアント |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | amp-scm.com/AnkhSVN/ |
AnkhSVNは、 Microsoft Visual Studio 2005から2019(2022は未対応[2] )向けのソース管理プラグインとして実装された無料のSubversionクライアントです。Apacheライセンスに基づいてリリースされています。
最も一般的なリビジョン管理操作をMicrosoft Visual Studio IDE内から直接実行するためのインターフェイスを提供します。
AnkhSVN の以前のリリース (1.X) では、Microsoft Visual Studio .NET 2002 および 2003 がサポートされています。
Visual Studio 2008 以降向けの AnkhSVN 2.0 ソース管理プロバイダーは、古い AnkhSVN アドインをほぼ完全に書き直したものです。この書き直しは、Visual Studio 2005 で導入された新しいソース コード管理 (SCC) 仮想アプリケーション プログラミング インターフェイス(VAPI) を活用するために必要でした。この新しい SCC VAPI は、以前の Visual Studio リリースの Microsoft ソース コード管理インターフェイス (MSSCCI) API に代わるもので、Visual Studio 内のすべての SCC 処理を置き換えることを可能にします。古い SCC API では実装が常にチェックアウト - チェックインの原則に従う必要がありましたが、新しい SCC VAPI は個々のリクエストを SCC API に渡すだけです。これにより、実装で通常のワークフローを、Subversion が通常提供する更新 - マージ ワークフローに完全に置き換えることができます。
旧SCC APIと同様に、新SCC APIはプロジェクトにSCCプロバイダーの存在を認識させ、どのファイルがプロジェクトのソースファイルの一部で、どのファイルが中間ファイルまたは出力ファイルであるかをSCCプロバイダーに伝える必要があります。(AnkhSVN 1.Xおよびその他の非SCCアドインは、これを独自に推測する必要があります。)これにより、AnkhSVN 2.0(またはそれ以降)は、Visual StudioのほぼすべてのSCC対応プロジェクトと互換性を持つようになります。
AnkhSVN の名前は、生命の鍵を表す エジプトのシンボル「アンク」に由来しています。
参照
- Subversionクライアントの比較
- Apache Subversion -リビジョン管理に使用されるオープンソースアプリケーション
- VisualSVN for Visual Studio - Microsoft Visual Studioの代替 Subversion アドイン。
- 対カメ
参考文献
- ^ 「AnkhSVN - Visual StudioのSubversionサポート - Visual Studio Marketplace」。2021年10月19日時点のオリジナルよりアーカイブ。2021年10月19日閲覧。
- ^ 「AnkhSVN - Visual StudioのSubversionサポート - Visual Studio Marketplace」。marketplace.visualstudio.com。2021年10月19日時点のオリジナルよりアーカイブ。
外部リンク
- 公式サイト
- GitHubの公式開発プロジェクト
