VSSの履歴を取得


VSSの履歴をコマンドで取得する方法は以下の通り

::SSのSS.exeのあるフォルダに移動
cd C:\Program Files\Microsoft Visual SourceSafe

::接続ユーザ・パスワード・接続先を指定
set ssUser=hogeuser
set ssPwd=hogepas
set ssDir=\\hogeserver\test

::履歴取得コマンドの実行
ss History $/hoge -R  -Vd13/03/15;00:00a~d01/01/01;00:00a -O@c:\hoge.txt


引数・オプションの意味は以下のとおり

第一引数・・・取得するVSSのフォルダを指定($/はルートを示す)
-R・・・サブフォルダも検索
-Vd・・・指定日時の指定 (終了日時〜開始日時)   ※開始〜終了ではないので注意
-0・・・取得した履歴の出力先


なお、取得したコメントを一覧にしたい場合は秀丸などで改行(\n)に置換する必要がある。
以下、秀丸での置換操作の例

1.正規表現で\n(改行)を\t(タブ)に置換
2.正規表現で"\*\*\*\*\*  "を\n(改行)に置換

動作確認環境:VSS 2005