如何在Source Safe中按日期获得完整的项目?

时间:2010-04-09 16:50:36

标签: visual-sourcesafe

  

可能重复:
  Get all files from VSS for a given date?

我需要递归地获得一个完整的项目,因为它在过去的指定日期存在。如何在不必查看并有选择地恢复每个文件的情况下执行此操作? Source Safe 8.0

2 个答案:

答案 0 :(得分:6)

实际上,这可能是可能的。以下是我从同事那里得到的指示(感谢布鲁斯!)与SourceSafe 6一起做的那样:

  1. 在VSS数据库中,选择您感兴趣的最顶层项目(而不是项目中的单个文件)。
  2. 获取该项目的历史记录,确保选中“递归”和“包含文件历史记录”复选框。 “包含标签”复选框是可选的,但您绝对不需要“仅标签”。
  3. 从历史记录列表框中选择您感兴趣的文件/日期。
  4. 点击“获取”按钮。
  5. 点击弹出式对话框中的“是”按钮,询问“获取包含此文件版本的整个项目吗?”
  6. 希望这有助于(下次)。

答案 1 :(得分:0)

如果该特定版本未分支或标记,我相信您别无选择,只能手动检查并恢复Visual Sourcesafe中的每个文件。

有关MSDN上Visual Sourcesafe的labellingbranching and sharing的详细信息。

如果您可以选择使用其他SCM,我建议使用Visual SVN将SVN服务器与Visual Studio集成。