Version control 如何使用Visual SourceSafe管理版本?

Version control 如何使用Visual SourceSafe管理版本?,version-control,visual-sourcesafe,Version Control,Visual Sourcesafe,我的团队正在与VSS合作,我们在管理版本时遇到困难: 我们想为我们正在进行的项目拍摄一个“快照”,这样我们就可以继续工作,但是当我们需要的时候,我们可以获取快照文件并为发布版构建它们。(这叫分支吗?) 或者,按日期获取所有项目文件也很好。(这意味着我将在指定日期之前获得项目中每个文件的最后一个签入版本。) 有关于这个的教程吗?我在网上搜索了一下,只找到了非常简单的方法 谢谢。您可以将标签应用于源代码安全的当前快照(如BUILD1),然后在以后的日期基于该标签获取树 正如Cannonade所写,标

我的团队正在与VSS合作,我们在管理版本时遇到困难:

我们想为我们正在进行的项目拍摄一个“快照”,这样我们就可以继续工作,但是当我们需要的时候,我们可以获取快照文件并为发布版构建它们。(这叫分支吗?)

或者,按日期获取所有项目文件也很好。(这意味着我将在指定日期之前获得项目中每个文件的最后一个签入版本。)

有关于这个的教程吗?我在网上搜索了一下,只找到了非常简单的方法


谢谢。

您可以将标签应用于源代码安全的当前快照(如BUILD1),然后在以后的日期基于该标签获取树

正如Cannonade所写,标签可能就是你想要的。但是,由于您在问题中明确提到了分支,您应该了解标签和分支之间的区别:

使用标签,您只需标记源代码安全数据库(存储库)中所有文件的当前状态。如果您创建了一个标签“V1.0”,您现在可以在任何时候轻松地准确地检索该状态,并重建V1.0版本

使用分支,可以创建存储库当前状态的副本。例如,如果您创建了一个名为“1.0”的副本,则可以继续开发,例如向V2.0的方向发展。如果您曾经需要修复V1.0的bug,那么您可以在“1.0”分支上执行此操作

因此,应该使用分支并行处理项目的不同版本。然后,应使用标签在分支上标记特殊版本(例如,用于创建发行版的版本)

最后一点注意:SourceSafe没有特定的“分支”命令。相反,您可以“共享”您的解决方案,并选择“共享后分支”选项。您可以在中找到有关它的更多信息


最后一点:大约1.5年前,我们停止使用SourceSafe,转而使用(开源和免费的)。看看subversion或其他解决方案。我无法想象再回到SourceSafe

没有帮助-但我忍不住要问。。。为什么要使用VSS?您查看过Source Gear的Vault吗?在工作中,我们过去使用过SourceSafe和SVN,但现在我们将项目转移到GIT存储库,并且正在享受一个巨大的改进。我发现了一篇MSDN文章:谢谢!