2008-11-04 125 views
4

有沒有辦法在Microsoft Visual SourceSafe 6.0d中搜索標有特定標籤的所有文件?SourceSafe標籤搜索

+0

得到一個惡意downvote,它仍然是一個有效的問題。 – brian 2008-11-07 15:21:43

+0

upvoted - 不值得downvote。好問題。我發現它是因爲我有一個類似的問題。如果人們做愚蠢的低估,它會阻止問題。 – 2008-12-02 15:51:42

回答

2

AJ有正確的想法,但你只需要使用「目錄」命令而不是GET的:

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

這將輸出的版本每個文件是在該標籤的格式爲:

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

對於那些有興趣,如果你想快速知道什麼是文件的最新版本,你可以這樣做:

ss dir -v. $\PROJECT -R 

玩得很開心!

1

我不認爲你可以按標籤搜索,但你可以通過標籤獲得。

From MSDN:

要通過標籤獲得的版本:

  1. 確保您已在Visual SourceSafe資源管理器設置工作文件夾。請參閱如何:設置工作文件夾。
  2. 確保您已設置歷史記錄選項。請參閱如何查看歷史記錄。
  3. 選擇包含要檢索的文件的項目。
  4. 在工具菜單上,單擊顯示歷史記錄。
  5. 在「歷史記錄選項」對話框中,選擇要檢索的文件版本,然後單擊「確定」。
  6. 在對話框的歷史記錄中,單擊獲取以檢索您選擇的文件的版本。
  7. 在獲取對話框中,創建所需的其他條目,然後單擊確定以檢索該文件。
0

您可以通過標籤獲得。
這可能與標籤搜索不一樣。

SourceSafe中接受一個標籤爲有效的版本號,所以它的語法相同:

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

這將讓來自myproject項目標my label一切。