Microsoft Visual SourceSafe のファイル変更履歴をテキスト出力する方法(期間指定)
以下の内容のBatファイルを作成し、パラメータを環境に合わせて実行すれば
指定のフォルダにテキスト出力される。
履歴取得Batファイルの中身
@echo off :VSSのフォルダのパス set vssPath="C:\Program Files\Microsoft Visual SourceSafe\" :VSSユーザ名とパスワード set ssUser=guest set ssPwd=guest :VSSのパス set "ssDir=C:\VSS_DB" :取得場所 set outputPath="C:\VSS_WORK" :取得開始日 set ST_DATE=2011/03/31 :取得終了日(ex.数年先。2099年とか指定すると正常に動作せず。おそらく1999と認識している模様…bug?) set ED_DATE=2020/12/31 mkdir %outputPath% :履歴の取得 %vssPath%ss History -vd%ED_DATE%;11:59p~%ST_DATE%;0:00a -R -D $/ -O%outputPath%\_history.txt pause