*SVN [#h2c35e20]
*SVN(Subversion) [#h2c35e20]

 gitを使うことが普通になったのでSVN(Subversion)の出番はなさそうです

** TortoiseSVN [#g2cd4aaf]

[[TortoiseSVN:http://tortoisesvn.net/downloads.html]]から本体とLanguage packsをダウンロードする。
Language packsは本体と全く同じバージョンである必要がある。

+ TortoiseSVN本体インストール
+ Language packsインストール
+ PC再起動
+ デスクトップで右クリック、TortoiseSVNのSettingから言語を変更

*** 「TortoiseSVN status cache は動作を停止しました」とエラーが出る [#gc719d0d]

Windows7ではTortoiseSVN 1.7.2(?)インストール後、このエラーが出ることがあります。
Older Releasesから1.6.16をインストールするとエラーを回避できますが、下記の手順を先に行ってください。

+ 一旦TortoiseSVNをアンインストール
+ C:\Program Files\TortoiseSVN に「Languages」フォルダが残っているので手動で削除
(Windows7でもWindowsXPでもこのパスにLanguagesフォルダがあります)
+ 上記の手順通り本体のインストールから行ってください

 TortoiseSVNの日本語化ができない、Settingに日本語の選択肢が出ない場合は、Language packsと本体のバージョンが一致していない為です。
 以前インストールしたLanguage packsが残っている可能性がある為(というか絶対残ってます)、
 C:\Program Files\TortoiseSVNに「Languages」フォルダが残っていたら削除してから再インストールしてください。

**自宅でSVN(Subversion) [#h0573c43]

Dropboxを使った簡単なSVN環境作り

*** Dropboxのインストール [#v0572025]

[[Dropbox:http://db.tt/AzQbQZdQ]]のアカウントを作成し、[[Dropboxアプリ:https://www.dropbox.com/install]]をインストールする

 (WindowsXP)C:\Documents and Settings\XXXXX\My Documents\My Dropbox
 (Windows7)C:\Users\XXXXX\Dropbox

が自動的に同期される状態になる。今回はこのフォルダ内にTortoiseSVNのリポジトリ用フォルダ「_SVN_mydomain.com」(名前は任意)を作成して、自動で同期されるようにします。

*** 持っているファイルをインポート [#rd6257bb]

今回は例として下記の作業用フォルダ内をTortoiseSVN+Dropboxで管理することにします。
 D:\My Webs\_SVN_mydomain.com
このフォルダを右クリック>「TortoiseSVN」>「インポート」
リポジトリのパスを ''file:///C:\Users\XXXXX\Dropbox\_SVN_mydomain.com'' とします。(file:///をつける)
設定はこれで完了です。「SVN更新」でアップされているファイルの取得、「SVNコミット」でローカルファイルのアップです。

詳細には[[TortoiseSVN:http://www.gside.org/Gentoo/subversion/subversion_client2.html]]の使い方などを参照してください。(「trunk」「tags」「branches」フォルダについても今回は割愛してしまっています)

***別PCでファイルを取得 [#gee74cd0]

サブPCや外出用のノートPCでファイルを取得する場合の例です。TortoiseSVNとDropboxのインストールについては省略します。別PCだけでなく複数人で作業する場合もこの手順です。作業開始前に「SVN 更新」、終わったら「SVN コミット」は習慣にしましょう。

今回は作業用フォルダを下記のようにします。(これも任意です)
 C:\Users\XXXXX\Documents\My Webs\_SVN_mydomain.com

+このフォルダを右クリック>「SVN チェックアウト」
+リポジトリのパスを ''file:///C:\Users\XXXXX\Dropbox\_SVN_mydomain.com'' でファイルのダウンロードが始まります。


***参考 [#t8ffc532]

- [[MovableType備忘録 DropboxとTortoiseSVNでテンプレートのバージョン管理:http://bizcaz.com/archives/2009/01/25-120513.php]] Windows
- [[code.rock Dropboxで手軽にSubversionのリポジトリ:http://blog.dateofrock.com/2010/01/dropboxsubversionno.html]] Mac
- [[TortoiseSVNの基本的な使い方 その1 アジャイルSEを目指すブログ:http://d.hatena.ne.jp/sinsoku/20100405/1270397683]]
- [[デザイナーのためのSubversion/TortoiseSVN入門2 -Subversionでのフォルダーの命名・構成とTortoiseSVNの便利な使い方-:http://techblog.yahoo.co.jp/tips/subversion-for-designers-02/]]

- [[subversion クライアントのバージョン違いによるエラー フリーフォーム フリークアウト:http://d.hatena.ne.jp/cou929_la/20081209/1228804740]] TortoiseSVN 1.6.12と1.7.11は共存okだった