▽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 かましたりとかした...バカバカしい (^-^; きっと何かもっと良い方法があると思うんだけど, ヘルプがまた強烈に不親切で,方法を見つけられなかった...