TortoiseSVNは、開発者向けのソフトウェアコレクションの中で最も便利なツールの一つで、様々なプログラムの数多くのバージョンのソースコードを管理するために広く利用されています。

つまり、TortoiseSVNは、無料であるだけではなく、信頼性の高いソフトウェアのバージョン管理とリビジョン管理システムを提供するSubversionクライアントを入手したい場合に最適です。Subversionコマンドラインクライアントを実行する必要がないため、非常に手軽に利用できます。

TortoiseSVNを試す準備はできましたか?以下のガイドに従い、PCにダウンロードおよびインストールしましょう。

TortoiseSVNを無料でPCにダウンロードおよびインストールには

  1. サイドバーにあるダウンロードボタンをクリックして、TortoiseSVNダウンロード ページに直接移動します。
  2. 希望するダウンロードオプションをクリックして、TortoiseSVNのセットアップ ファイルを取得します。
    TortoiseSVN ダウンロード リンクのスクリーンショット
  3. ダウンロードしたセットアップファイルをダブルクリックしてインストールウィザードを起動し、表示されたインストール手順に従います。
    TortoiseSVN セットアップのスクリーンショット
  4. ソフトウェアのインストールが完了するまで待ってから、アプリケーションを起動できます。

TortoiseSVNに加え、TortoiseMergeとTortoiseDiffもPCにインストールされます。TortoiseMergeとTortoiseDiffはTortoiseSVNと連携して動作し、TortoiseMergeでテキストファイルの差分を表示でき、TortoiseIDiffでは画像ファイルの差分を表示できます。

TortoiseSVNをPCからアンインストールするには

TortoiseSVN Subversionコントロールが不要になった場合は、以下のガイドに従い、PCからアプリケーションをアンインストールしてください:

  1. Windowsの検索バーに「プログラムの追加と削除」と入力し、Enterキーを押します。
    TortoiseSVN プログラムの追加または削除のスクリーンショット
  2. インストールされているアプリケーションの一覧からTortoiseSVNを検索し、[アンインストール]をクリックします。
    TortoiseSVN アンインストールのスクリーンショット
  3. アンインストールウィザードが開いたら、TortoiseSVNのアンインストールを承認します。これにより、ソフトウェアがPCから削除されます。

その他のSubversionコントロールツールを試したい場合は、以下にある無料の代替ツールをご覧ください

TortoiseSVNの概要

TortoiseSVNは、直感的に操作でき非常にシンプルなSubversionコントロールインターフェイスを備えた Apache™ Subversion (SVN)® クライアントです。Windowsシェル拡張機能として実装されているため、TortoiseSVNを実行するためにSubversionコマンド ラインクライアントは必要ありません。また、個人用およびビジネス用として無料で利用できる他、ソースコードが公開されているため、誰でも独自のバージョンを作成できます。

TortoiseSVN エクスポートのスクリーンショット

注意: TortoiseSVNはシェル拡張機能なので、任意のフォルダーを右クリックしてコンテキストメニューを表示すると、そこにTortoiseSVNコマンドがすべて表示されます。

TortoiseSVNをインストールすると、TortoiseMergeとTortoiseDiffの2つの追加ツールを自動的に入手できます。この組み込みユーティリティはTortoiseSVNをシームレスに補完していて、TortoiseMergeでテキストファイルの相違点を表示でき、TortoiseIDiffで画像ファイルを比較できます。TortoiseSVNをはじめとするSubversionツールは、開発者によってソースコード、Webページ、プロジェクトドキュメントなどの重要なファイルの過去および現在のバージョンを管理するために広く利用されています。

TortoiseSVNの機能

使いやすいインターフェース

TortoiseSVNコマンドはすべてWindowsエクスプローラーから直接利用でき、選択したファイル/フォルダーに適用できるコマンドのみが表示されます。Windowsエクスプローラーでファイルのステータスを直接確認することもできます。

あらゆるSubversionプロトコルをサポート

これにはhttp://、https://、svn://、svn+ssh://、file:///、svn+XXX://が含まれます。

強力なコミットダイアログ

TortoiseSVNには、ログメッセージ用の統合スペルチェッカー、変更されたファイルのパスとキーワードの自動補完、特殊文字を使用したテキストの書式設定が付属されています。

リビジョン/コミットの評価

あらゆるリビジョン/コミットのグラフを作成して、タグ/ブランチを作成した場所やファイル/フォルダーを変更した場所を同様に追跡し、2つのブランチまたはタグを容易に比較できます。

プロジェクトごとのカスタム設定

スペルチェッカーに適切な言語が含まれていて、ログメッセージを最小長にできます。これによって、空のログメッセージを使用して誤ってコミットしてしまうのを防げます。

問題追跡システムとの統合

TortoiseSVNを利用して、Webベースのバグ追跡システムを容易に統合できます。別の入力ボックスがあり、特定のコミットに割り当てられた問題番号を入力できます。ログメッセージとともに、問題番号を示す追加の列が表示されるので、コミットがどの号に属しているかをすぐに確認できます。オプションとして、コミットが課題番号にまだ割り当てられていない場合に警告を表示できます。

Visual Studioとの統合

TortoiseSVNコマンドをVisual Studioの様々なコンテキストメニューに統合できます。AnkhSVNやVisualSVNなどのVisual Studio用のSubversionプラグインもあります。VisualSVNではUIの多くにTortoiseSVNが使用されていて、こうしたプラグインを利用して、リファクタリング中にSVN内の名前変更と移動を自動的に記録できます。

その他便利なツールがあります

前述したように、TortoiseSVNのインストールには、ファイルに加えた変更を表示できるTortoiseMergeをはじめ、重要なツールが含まれています。TortoiseIDiffで画像ファイルに加えた変更を表示でき、TortoiseBlameでは、ファイルの責任とファイル内の各行のログメッセージを表示できます。

無料の代替ツール

TortoiseGit: TortoiseGitは、TortoiseSVNに基づいたGitリビジョン管理クライアントで、Windowsシェル拡張機能として実装されています。つまり、Windowsエクスプローラーに統合されていて、ファイルのステータスを表示するオーバーレイアイコン、Git のコンテキストメニューなどがあります。

SmartSVN: SmartSVNは、TortoiseSVNとは異なり、macOS、Windows、Linuxなどの様々なプラットフォームで広く利用されているSubversionクライアントで、オープンソースのバージョン管理システムSubversion(SVN)のグラフィカルクライアントとして機能します。

AnkhSVN: AnkhSVNは、Visual Studio用に開発されたSubversionソースコントロールプロバイダーです。 AnkhSVNを利用して、一般的なバージョン管理操作をMicrosoft Visual Studio IDE内で直接実行できるので、IDEを離れずに、ソースコードのステータスを表示したり、Subversionの作業コピーを更新したり、その他のタスクを実行したりできます。

よくあるご質問

TortoiseSVNは無料ですか?

TortoiseSVNは安全ですか?

はい、外部のダウンロードサイトからダウンロードしない限り、安全です。PCがウイルスやマルウェアにさらされるのを避けるために、必ず公式サイトからTortoiseSVNをダウンロードおよびインストールしましょう

TortoiseSVNを利用する前にSubversionをインストールする必要がありますか?

いいえ、TortoiseSVNを利用する前にSubversionをインストールする必要はありません。これは、TortoiseSVNにはリポジトリにアクセスするために必要なものがすべて付属されているためで、Subversionパッケージを個別にインストールする必要があるのは、サーバーをセットアップするときのみです。

今すぐTortoiseSVNをダウンロードしましょう!