毎週、チェックアウト状態の Visual Source Safe 6.0 サーバーからファイルのリストを生成する必要があります。リストには、ファイル名と、ファイルをチェックアウトしたユーザー ID が表示されます。
上記の目的を達成するために使用できるコマンドライン プログラムはありますか? または、この仕事をするための外部ツール/ユーティリティはありますか?
毎週、チェックアウト状態の Visual Source Safe 6.0 サーバーからファイルのリストを生成する必要があります。リストには、ファイル名と、ファイルをチェックアウトしたユーザー ID が表示されます。
上記の目的を達成するために使用できるコマンドライン プログラムはありますか? または、この仕事をするための外部ツール/ユーティリティはありますか?
コマンドラインから:
cd C:\Program Files\Microsoft Visual SourceSafe
SET SSDIR=<path to folder containing srcsafe.ini>
ss Status $/ -R > checked-out-files.txt
そして、チェックアウトのchecked-out-files.txtの内容を確認してください。
例えば:
私srcsafe.ini
は にいましたC:\Program Files\Microsoft Visual SourceSafe\MasterDatabase
。
したがって、私のコマンドラインは次のようになりました。
cd C:\Program Files\Microsoft Visual SourceSafe
SET SSDIR=MasterDatabase
ss Status $/ -R > checked-out-files.txt
それでおしまい。簡単。
1 人のユーザーのチェックアウトのみを取得するには:
SS.exe は、このような目的で使用できます。これは VSS インストール ディレクトリにあります。簡単に実行できるようにセットアップするには、いくつかの構成手順を実行する必要があります。
http://msdn.microsoft.com/en-us/library/5ws92cw2%28VS.80%29.aspx
あなたが探している特定のコマンドはステータスだと思います。
例えばss Status $/ -R
vbscript を使用してこれを行うこともできます。過去に行ったことはありますが、これらのスクリプトにはアクセスできなくなりました。
これは、あなたが望むものと同様のことをすることについて語っている投稿へのリンクです。
また、ここには、ジャーナル ファイルへの変更を監視することによって (ほとんどの場合) リアルタイムで変更を更新するユーティリティへのリンクがあります。