argius note

プログラミング関連

CVSリポジトリー・エクスプローラー リビジョン間のDIFF(比較)

CVSリポジトリー・エクスプローラーのDIFFエディタは、リビジョン間のモジュールごと比較できます。
"Calendar"というモジュールがあったとします。これが登録されているCVSリポジトリCVSリポジトリー・エクスプローラーで表示させます。
"Calendar"にはバージョンタグv001リポジトリ"2009/03/05"の日付タグが張ってあるとすると、↓こんな感じに表示されます。*1

リポジトリ
 +-HEAD
    +-Calendar
 +-ブランチ
 +-バージョン
    +-Calendar
       +-Calendar v001
 +-日付
    +-20090305 Calendar

この中で、末端の要素である

  • HEAD-Calendar
  • バージョン-Calendar-Calendar v001
  • 日付-20090305-Calendar

のうち2つを選んで右クリック、コンテキストメニューの「比較」を実行します。
2つのリビジョンに差分がなければ、「選択した入力に差異はありません。」というダイアログメッセージが表示されます。


これのお陰で、バージョン管理がかなり楽になってます。

*1:画像は時間があったら作ります。