【问题标题】:Does Team Foundation Server supports Checkpoints?Team Foundation Server 是否支持检查点?
【发布时间】:2013-09-11 20:01:50
【问题描述】:

我的开发团队过去使用 MKS Source Integrity 源代码控制,我们不评估是否迁移到 TFS 2010。

有些概念和含义有点不同,我们需要一些时间来学习如何做我们之前在 TFS 中所做的相同事情,或者如何改变我们的方法。

首先,我们曾经为每个软件版本做检查点。在这种情况下,MKS 会对所有源代码文件进行快照。您可以稍后比较不同的检查点以查看代码差异,或将整个检查点提取为构建。

TFS 有类似的功能吗?你知道我在哪里可以读到一些关于它的东西吗?

【问题讨论】:

    标签: tfs checkpoint mks mks-integrity


    【解决方案1】:

    Ed 的建议可能是您想要最准确地复制您之前的流程的方法。

    比较时间点 要比较代码分支的任何时间点,只需右键单击源代码管理资源管理器(位于任何团队项目下)中的文件夹(或文件)并选择比较。如果您之前从源代码管理中获得了此版本,它将默认将服务器上的最新版本与磁盘上的版本进行比较。要通过标签比较两个时间点,只需将 from 或 two 更改为 Server Location 并将 Source Version Type 下拉菜单更改为 Label。然后,您可以浏览所有标签以进行选择。

    通过标签提取 您可以使用现有标签“获取特定版本”的任何文件或文件夹。为此,请右键单击所需的文件或文件夹,然后选择获取特定版本。此时将版本类型更改为标签并浏览目标标签。复选框用于当事情变得循环时,但你不应该检查它们。有的人会紧张,不顾一切地去做。

    标签处的分支 您可以通过右键单击该项目并选择“分支和合并”->“分支”在现有标签处分支文件或文件夹(或分支)(在“分支和合并”下还有其他事情要做,这就是子菜单存在的原因)。将分支从版本更改为标签,此时您可以像比较一样浏览现有标签。选择一个标签,然后您可以指定应在何处创建分支,并为主动开发准备一个完全受版本控制的快照。

    【讨论】:

    • 谢谢,标签似乎满足了我们的需求,我们将对其进行测试
    • 我要补充一点,标签不是不可变的,因此可以更改。如果你需要审计,你应该使用分支。
    【解决方案2】:

    我想你正在寻找labels

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2012-08-23
      • 1970-01-01
      相关资源
      最近更新 更多