4

特定のラベルでタグ付けされたすべてのファイルを Microsoft Visual SourceSafe 6.0d で検索する方法はありますか?

4

4 に答える 4

2

AJ は正しい考えを持っていましたが、get の代わりに「dir」コマンドを使用する必要があるだけです。

ss dir -v"LABEL" $\PROJECT -R

これにより、そのラベルにあるバージョンの各ファイルが次の形式で出力されます。

someFile.c;23
someOtherFile.h;3
<filename>;<version>

ファイルの最新バージョンが何であるかをすばやく知りたい場合に興味がある場合は、次のことができます。

ss dir -v. $\PROJECT -R

楽しんで!

于 2009-04-03T16:50:35.013 に答える
1

チェックイン/チェックアウトのコメントに単純な検索機能を追加しないことは、Microsoft 側の失敗のようです。

私はこれを見つけました http://www.codeproject.com/KB/cpp/Schiott_SourceReport.aspx

必要なすべてのコメントをテキスト ファイルに抽出します。

于 2008-11-25T08:59:18.997 に答える
1

ラベルで検索できないと思いますが、ラベルで取得できます。

MSDN から:

ラベルでバージョンを取得するには:

  1. Visual SourceSafe エクスプローラーで作業フォルダーが設定されていることを確認してください。「方法: 作業フォルダーを設定する」を参照してください。
  2. 履歴オプションが設定されていることを確認してください。「方法: 履歴を表示する」を参照してください。
  3. 取得するファイルを含むプロジェクトを選択します。
  4. [ツール] メニューの [履歴の表示] をクリックします。
  5. [履歴オプション] ダイアログ ボックスで、取得するファイルのバージョンを選択し、[OK] をクリックします。
  6. [履歴] ダイアログ ボックスで、[取得] をクリックして、選択したファイルのバージョンを取得します。
  7. [取得] ダイアログ ボックスで、必要に応じて追加のエントリを作成し、[OK] をクリックしてファイルを取得します。
于 2008-11-07T17:41:21.330 に答える
0

ラベルで入手できます。
これは、ラベルによる検索とは異なる場合があります。

Sourcesafe は有効なバージョン番号としてラベルを受け入れるため、同じ構文になります。

ss get -V"my label" $\myproject -R 

これにより、プロジェクト my labelからラベル付けされたすべてが取得されます。myproject

于 2008-12-02T15:53:43.887 に答える