VSSの履歴をエクセルで見る方法

最新版は知らないけどVSS6.0の履歴はみずらすぎる。

「履歴の表示」からレポートでファイルへ出力してもこんなんしか出てこなくてあほかと。

$/garapon/gara

*****************  gara.jsp  *****************
ユーザー: Garapon        日付: 08/12/21  時刻:  14:47
チェックイン - $/garapon/gara
コメント:
  がらぽんはがらぽん

*****************  garapon.jsp  *****************
ユーザー: Garapon       日付: 08/12/19  時刻:  18:50
チェックイン - $/garapon/gara/
コメント:
  みずらいなぁ

なのでこれをエクセルで見れるようにした。

秀丸マクロで以下のように置換

replaceallfast "^\\*+  ", "", regular;
replaceallfast "  \\*+\nユーザー: ", "\t", regular;
replaceallfast " *日付:", "\t", regular;
replaceallfast " *時刻: *", "\t", regular;
replaceallfast "\\f([0-9]+:[0-9]+)\\f\n", "\\1\t", regular;
replaceallfast "\nコメント:\n  ", "\t", regular;
replaceallfast "^\n", "", regular;

するとこんな風になる。

$/garapon/gara
gara.jsp	Garapon	 08/12/21	14:47	チェックイン - $/garapon/gara	がらぽんはがらぽん
garapon.jsp	Garapon	 08/12/19	18:50	チェックイン - $/garapon/gara/	みずらいなぁ

あとはエクセルにぺとりと張ってこんなかんじ。
オートフィルタで好きに見てください。


結論

SVN使おう。