Subversion クライアント : TortoiseSVN

(最終更新日時:2010-04-09 23:08:09)
当サイトでは、ソースファイル等のバージョン管理を Subversion で行っています。
Windows から Subversion の操作を行うため、Subversion クライアント TortoiseSVN をインストールします。
また、Microsoft の開発環境 Visual Studio でも Subversion プラグイン AnkhSVN を使用して Subversion によるバージョン管理が可能なのですが、Subversion サーバーへ SSH で接続する際に TortoiseSVN が必要になります。

ダウンロード

TortoiseSVN(http://tortoisesvn.net/)から次のファイルをダウンロードします。
【 32bit OS 】
TortoiseSVN 本体  current version 1.6.7TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi
TortoiseSVN 日本語パック  Language packs JapaneseLanguagePack_1.6.7.18415-win32-ja.msi
【 64bit OS 】
TortoiseSVN本体  current version 1.6.7TortoiseSVN-1.6.7.18415-x64-svn-1.6.9.msi
TortoiseSVN日本語パック  Language packs JapaneseLanguagePack_1.6.7.18415-x64-ja.msi
(※)下線部は 2010/04/09 現在の最新リリース番号です。

インストール

ダウンロードした TortoiseSVN本体 を実行します。

(※)クリックすると別画面で拡大画像が開きます。画像は Windows7 64bit のものです。
tortoisesvn01.gif Next >』でインストールの設定を行います。
tortoisesvn02.gif ライセンスの確認です。

I accept the terms in the License Agreement を選択し、『Next >』 で次に進みます。
tortoisesvn03.gif スペルチェックは不要なのでインストールしていません。

Next >』 で次に進みます。
tortoisesvn04.gif Install』 でインストールが開始されます。
tortoisesvn05.gif インストールの完了確認です。

Finish』 でインストールを終了します。
tortoisesvn06.gif 再起動の確認です。

続けて日本語パックのインストールを行うため、ここでは No にします。

日本語化のため、ダウンロードした TortoiseSVN 日本語パック を実行します。
特に設定が必要なインストール項目はありません。

オーバーレイアイコンを有効にするため、PC を再起動します。

初期設定

再起動した後、 TortoiseSVN の初期設定を行います。

(※)クリックすると別画面で原寸大の画像が開きます。画像は Windows7 64bit のものです。
tortoisesvn11.gif デスクトップ上で 右クリック → TortoiseSVN → Settings(設定) と進みます。
tortoisesvn12.gif General(一般) の Language(言語) を 日本語 にします。

適用(A)』で設定を適用します。
tortoisesvn13.gif Subversion サーバーへ SSH で接続するための設定を行います。

Network(ネットワーク) の SSH Client(SSHクライアント)に TortoiseSVN インストールフォルダ内の TortoisePlink.exe を設定します。
通常は、
"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe"
です。

適用(A)』で設定を適用します。

リポジトリの管理

事前に SSH クライアント PuTTY で Subversion サーバー接続用のセッションを作成しておきます。
さらに、PAGEANT を常駐 させ、Subversion サーバー接続用のセッションが自動接続されるように秘密鍵を登録しておきます。

(※)クリックすると別画面で原寸大の画像が開きます。画像は Windows7 64bit のものです。
tortoisesvn21.gif デスクトップ上で 右クリック → TortoiseSVN → リポジトリブラウザ と進みます。
tortoisesvn22.gif リポジトリ URL を
svn+ssh://PuTTY で作成した Subversion 接続セッション名/
の形式で入力します。

Subversion サーバー内のリポジトリディレクトリは、SSH の鍵で決定されるようにサーバー側で設定していますので、ここでは指定していません。
tortoisesvn23.gif PAGEANT の鍵への照会確認です。
次回から確認しない』 をチェックして、次回以降は確認しないようにしています。

Yes』 で Subversion サーバーに接続されます。
tortoisesvn24.gif リポジトリブラウザが開きます。

Tips

TortoiseSVN のアイコン表示がおかしくなった場合は、アイコンのキャッシュを再構築すると解決することがあります。
C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:rebuildiconcache

フィードバック

記事の内容についてのご質問やご指摘、ご要望、その他ご意見等は、Weblog/Twitter にて受け付けております。

System House ACT Weblog 内記事 : TortoiseSVN

トラックバックまたはコメントにてお寄せください。
Twitter では .systemact 宛につぶやいてください。
また、こちら から、この記事についてつぶやくことができます。
 
a System House to build an Accounting system by the Computer Technology