2008-11-04 128 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一切。