2010-04-09 17 views

回答

5

实际上,这可能是可能的。下面是我从同事处收到的指示(布鲁斯感谢!)这样做只是与SourceSafe的6:

  1. 在VSS数据库,选择最上面的项目(在项目中没有一个单独的文件)您有兴趣
  2. 获取该项目的历史记录,确保选中“递归”和“包含文件历史记录”复选框。 “包含标签”复选框是可选的,但您绝对不希望“仅限标签”。
  3. 从历史记录列表框中选择您感兴趣的文件/日期。
  4. 单击“获取”按钮。
  5. 单击弹出对话框中的“是”按钮,询问“获取包含此文件版本的整个项目?”

希望这有助于(下次)。

+1

我实际上没有得到“获取包含此文件版本的整个项目?”的提示,但似乎无论如何都得到了整个项目。这需要一段时间才能恢复到可编译状态,但看起来像是这样。谢谢! – FahnzMode 2010-04-12 15:32:48

0

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

有关labellingbranching and sharing的更多信息,请访问MSDN的Visual Sourcesafe。

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

+0

如果VisualSVN不是一个意见,因为它是商业的,总是有AnkhSVN。 – anonymous 2010-04-09 17:26:42

+0

这就是我所害怕的。不,我担心这个网站项目从未使用过标签和/或分支。呃,这将是一个艰巨的过程... – FahnzMode 2010-04-09 17:36:34

+0

这可能是一个很好的学习经验;当您发布代码时,为什么不在创建时使用ZIP工作副本,并将zip和setup.exe放在由公司备份系统备份的网络位置上,这样永远不会丢失? – 2010-04-09 19:23:07

相关问题