8

現在VSS6を使用していますが、これは変更されません。

チェックアウトしたすべてのファイルをユーザーが別のディレクトリツリーにすばやくコピーできるようにするスクリプトを作成しようとしています。これを行うには、ユーザーがチェックアウトしたすべてのファイルのリストと、ファイルがチェックアウトされたディレクトリを取得する必要があります。これは、GUIでステータス検索を使用して行うのに十分簡単です。しかし、コマンドラインユーティリティss.exeからそれを行う方法が必要です。

4

4 に答える 4

8

役に立つかもしれない2つのリンク:

VSS コマンドライン コマンド

VSS コマンドライン オプション

Panos 返信を拡張するには

ss.exe Status $/ -R -U<Username>

特定のユーザーのファイルを取得します。

于 2008-11-04T18:07:32.087 に答える
4

コマンドラインから:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=<path to folder containing srcsafe.ini>
  3. ss Status $/ -R -U<username> > checked-out-by-username.txt

次に、チェックアウトのchecked-out-by-username.txtの内容を確認します。

例えば:

srcsafe.iniは にいましたC:\Program Files\Microsoft Visual SourceSafe\MasterDatabase。私のユーザー名は でしたbpaetzke

したがって、私のコマンドラインは次のようになりました。

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=MasterDatabase
  3. ss Status $/ -R -Ubpaetzke > checked-out-by-bpaetzke.txt

すべてのユーザーのチェックアウトを取得する場合は、-U を削除して、出力ファイルに一般的な名前を付けます。

その他のコマンド ライン情報:

于 2011-03-04T18:31:40.753 に答える
1

Status コマンドのコマンド ライン使用法については、こちらを参照してください。コマンド

ss.exe Status $/ -R -U

現在のユーザーによってチェックアウトされているシステム内のすべてのファイルを表示します。

于 2008-11-04T18:03:21.830 に答える