TortoiseSVN
TortoiseSVN (トータス エスブイエヌ)は、バージョン管理システムであるSubversionのクライアントフロントエンド。GNU General Public Licenseのもとに配布されているフリーソフトウェアである。
作者 | Tim Kemp[1] |
---|---|
初版 | 2002[2] |
最新版 |
1.14.5
/ 2022年9月24日 |
リポジトリ | |
プログラミング 言語 | C++ |
対応OS | Microsoft Windows |
サポート状況 | 開発中 |
種別 | Subversion クライアント |
ライセンス | GPL |
公式サイト |
tortoisesvn |
概要
編集元のSubversionはコマンドラインアプリケーションであるが、APIが用意されており、新たにクライアントやフロントエンドを作成することができる[3]。TortoiseSVNもそうしたフロントエンドの一種であり、Microsoft Windowsのシェル拡張として実装されている。Windows Explorer のコンテキストメニューに Subversion コマンド群を追加し、また Subversion のワーキングコピーの状態を示すインジケーターをアイコンにオーバーレイする機能を提供する。
TortoiseSVN は SourceForge.net 2007 Community Choice Awards の Best Tool or Utility for Developers 部門を受賞した。[4] 視覚的に二つのファイルの違いを比較する TortoiseMerge ユーティリティが、TortoiseSVN の配布物に付属している。[5] Tigris.org ウェブサイトから入手可能。
VisualSVN や VsTortoise、AnkhSVN などのサードパーティのプラグインを使用して、Microsoft Visual Studio に統合することができる。[6] サードパーティーレポジトリーのモニタリングアプリケーションである SVN-Monitor は、TortoiseSVN を使用しており、2011年に Vercue に進化した。[7]
公式ウェブサイトから配布されている言語パックをインストールすることで、TortoiseSVN のユーザーインターフェイスを日本語などに翻訳することができる。
類似ツール
編集- TortoiseCVS は、CVS 向けの同様のツールで、TortoiseSVN のベースとなっている。
- TortoiseGit は、Git 向けの同様のツール。
- TortoiseBzr は、Bazaar 向けの同様のツール。
- TortoiseHg は、Mercurial 向けの同様のツール。
- RabbitVCS は、Linux で使用できる同様のツール。
- Subversion クライアントの比較(英語: Comparison of Subversion clients)
脚注
編集- ^ https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-preface-development.html
- ^ https://tortoisesvn.net/status.html
- ^ でびあんぐる p.185
- ^ “SourceForge.net 2007 Community Choice Awards”. SourceForge.net (2007年). October 29, 2011閲覧。
- ^ “tortoisesvn: TortoiseMerge - a text diff tool”. Tigris.org website. October 29, 2011閲覧。
- ^ “VisualSVN: Subversion for Visual Studio”. October 29, 2011閲覧。
- ^ Adrian Aisemberg. “SVN-Monitor”. January 28, 2011時点のオリジナルよりアーカイブ。October 29, 2011閲覧。
参考文献
編集- Mike Mason『Subversion実践入門 達人プログラマに学ぶバージョン管理』でびあんぐる(監訳)(第2刷)、オーム社、2007年。ISBN 978-4274066801。