*目次 [#i6c0f528]
#contents

*公式サイト [#sf703b50]
-[[tortoisesvn.tigris.org:http://tortoisesvn.tigris.org/]]
*参考情報 [#sf703b50]
-[[tortoisesvn.tigris.org:http://tortoisesvn.tigris.org/]]…公式サイト
-[[Subversion]]


*操作 [#o776d5c8]

**ファイルの移動 [#d9e0eac2]
Subversion管理下のファイルを右ドラッグ→Subversion管理下のフォルダに移動。メニューが表示されるので移動、コピーを選択する。

#ref(move.png)

**ローカルの変更を取り消す [#bcbb388a]
「元に戻す」で可能。
**無視ファイルの指定 [#b127031e]
***Visual Studio 2010のC#プロジェクトの場合 [#yb5e9c0f]
"設定"→"一般"→"除外/無視するパターン"にbinやobjやsuoなどを追加する。
 bin obj Release Debug *.suo *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store

*設定 [#uf61c6e4]
**比較にWinMergeを使う [#yf34098d]
***WinMerge日本語版のインストール [#aad1b5c3]
-[[WinMerge 日本語版:http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html]]からダウンロードしてインストール。
-64bit版が存在するがプラグインでエラーがでるので32bit版を使う。
-インストーラーの途中で、TortoiseSVNと連携するかどうかチェックボックスで指定できるのでそのチェックがついていることを確認する。
-[[xdocdiff WinMerge Plugin -Word、Excel、PowerPoint、pdfの比較・差分を見る-:http://freemind.s57.xrea.com/xdocdiffPlugin/]]もインストール。展開したフォルダの中身全てをWinMergeの中身に上書きコピーすれば簡単。
--WinMergeを起動し、[プラグイン]→[リスト]で、amb_xdocdiffPlugin.dllが表示されているかどうか確認(64bit版WinMergeだとここでエラー発生)。
--[プラグイン]→[自動展開]にチェック。
***TortoiseSVNの設定の設定変更 [#p7fbc000]
-「設定」→「外部プログラム」→「差分ビューア」でWinMergeが設定されているか確認。
。
-zipファイルなどインストーラーを使わなかった場合、次のように設定する(WinMergeU.exeのパスは適宜変更する)。
 d:\opt\util\WinMerge\WinMergeU.exe -e -x -ub -dl %bname -dr %yname %base %mine

***xlsファイルの差分を見る [#c28e21ef]
-「設定」→「外部プログラム」→「差分ビューア」→[高度な設定]で、xls、xlsxなどを削除しておく(削除しておかないとWinMergeが比較に使われない)。

*トラブルシューティング [#tdd9473c]
** 複数ファイル比較で文字化け[#cb032656]
-作業コピー全体の履歴を見たいような場合など、複数のファイルが比較対象になる場合、外部の差分ビューアは使われずTortoiseMergeが強制的使われる模様(?)。
-ファイルを一覧表示する「ファイルパッチ」ウィンドウでファイルをダブるクリックするとTortoiseMergeのメインウィンドウに差分を表示しようとするが、「パッチは古いと思われます」などと表示され、表示されない(その内容がすでに文字化け)。
-TortoiseMergeの設定で[UTF-8として扱う]にチェックをいれてもだめ。
-今のところ解決方法不明(2011/08/02(火)現在)。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS