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