アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

WinSCPとWinMergeを連携する

特に複数人で開発する際、FTPで直接ファイルをアップロードするとき、作業がぶつかって困ることがありました。
(つーか複数人でFTPでっていうのが…そもそも…うん…)

簡単にファイルの差分を比較する方法はないのかと思い調べてみたら、WinSCPWinMergeが連携できました。
やったぜ。

  • WinSCPWinMergeがなければインストールする
  • WinMergeのインストール先フルパスをメモする
  • WinSCPツールバーから、「オプション」>「環境設定」を開く
  • 開いたウインドウ内の「コマンド」から「ファイルの比較」を編集
  • コマンドを書き換える(※後述)
  • 必要に応じてショートカットキーを割り当てる
  • 「OK」で保存
  • ツールバー上の適当なところで右クリックし、「カスタムコマンド」を有効にする

以上。

書き換えるコマンドはこんな感じ。パスはWinMergeのものにします。

"C:\Program Files\WinMerge\WinMergeU.exe" "!^!" "!"

ローカル側とサーバー側でそれぞれファイルを選び、「ファイルの比較」を押すか設定したショートカットキーでWinMergeが起動します。
あとはWinMerge側で編集・保存することもできます。

参考(というか「詳細はこちら」レベル)
WinSCPとWinMergeを連携して差分アップデートを楽にする | PC ウェブログ