index

1999年 8月
              1
  2 3 4 5 6 7 8
  9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
1999年 9月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
1999年 10月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

アレ

  ▽19990913b #日記

 で,命題は「ver.1.13 と ver.1.14 の全ソース差分を取れ」だ. Visual Basic のソースで,バージョン管理は Visual Source Safe でやっている. らしい(ぉ いあ,あたしゃ VSS はよく知らんのやけど...(^-^;

 とりあえず色々といじる. 「相違点の表示」なるコマンドがあるが, これがまた実行すると縦二分割ウィンドウに新旧のソースを並べて相違点を色で識別させたりする. 確かに見た目は判りやすいんだけど, これ印刷ってわけにもいかないし PC で扱えるデータにもできないし...

 履歴とかから「レポート作成」みたいなコマンドがあるんだけど, どういうわけか全ソースの全履歴しか作れない (^-^;  あるソースのある時点から現在までの履歴だけでいいんだけどなぁ... しかも複数行の変更点がある場合の出力が凶悪だ. フツー diff とかだと,

*** 変更前
! 行 1
! 行 2
! 行 3
--- 変更後
! line 1
! line 2
! line 3
みたいになってくれそーなもんだけど,こいつは違う.
(変更前) 行 1
  (変更後) line 1
(変更前) 行 2
  (変更後) line 2
(変更前) 行 3
  (変更後) line 3
みたいな.見づらい!  こんなん使えるかぁっ (;_;)

 ってことで,結局,前後のバージョンを取得して UNIX サーバに転送して, そっちで diff かましたりとかした...バカバカしい (^-^;  きっと何かもっと良い方法があると思うんだけど, ヘルプがまた強烈に不親切で,方法を見つけられなかった...

index