WinSCPとWinMergeを連携する
特に複数人で開発する際、FTPで直接ファイルをアップロードするとき、作業がぶつかって困ることがありました。
(つーか複数人でFTPでっていうのが…そもそも…うん…)
簡単にファイルの差分を比較する方法はないのかと思い調べてみたら、WinSCPとWinMergeが連携できました。
やったぜ。
- WinSCPやWinMergeがなければインストールする
- WinMergeのインストール先フルパスをメモする
- WinSCPのツールバーから、「オプション」>「環境設定」を開く
- 開いたウインドウ内の「コマンド」から「ファイルの比較」を編集
- コマンドを書き換える(※後述)
- 必要に応じてショートカットキーを割り当てる
- 「OK」で保存
- ツールバー上の適当なところで右クリックし、「カスタムコマンド」を有効にする
以上。
書き換えるコマンドはこんな感じ。パスはWinMergeのものにします。
"C:\Program Files\WinMerge\WinMergeU.exe" "!^!" "!"
ローカル側とサーバー側でそれぞれファイルを選び、「ファイルの比較」を押すか設定したショートカットキーでWinMergeが起動します。
あとはWinMerge側で編集・保存することもできます。
参考(というか「詳細はこちら」レベル)
WinSCPとWinMergeを連携して差分アップデートを楽にする | PC ウェブログ