我的开发团队在过去使用 MKS Source Integrity 源代码控制,我们没有评估迁移到 TFS 2010。
有些概念和含义有些不同,我们需要一些时间来学习如何做我们之前在 TFS 中所做的相同事情,或者如何改变我们的方法。
首先,我们曾经为每个软件版本做检查点。在这种情况下,MKS 会对所有源代码文件进行快照。您可以稍后比较不同的检查点以查看代码差异,或将整个检查点提取为构建。
TFS 有类似的功能吗?你知道我在哪里可以读到一些关于它的东西吗?
我的开发团队在过去使用 MKS Source Integrity 源代码控制,我们没有评估迁移到 TFS 2010。
有些概念和含义有些不同,我们需要一些时间来学习如何做我们之前在 TFS 中所做的相同事情,或者如何改变我们的方法。
首先,我们曾经为每个软件版本做检查点。在这种情况下,MKS 会对所有源代码文件进行快照。您可以稍后比较不同的检查点以查看代码差异,或将整个检查点提取为构建。
TFS 有类似的功能吗?你知道我在哪里可以读到一些关于它的东西吗?
Ed 的建议可能是您正在寻找的最准确地复制您之前的流程的方法。
比较时间点 要比较代码分支的任何时间点,只需右键单击源代码管理资源管理器(位于任何团队项目下)中的文件夹(或文件)并选择比较。如果您之前从源代码管理中获得了此版本,它将默认将服务器上的最新版本与磁盘上的版本进行比较。要通过标签比较两个时间点,只需将 from 或 two 更改为 Server Location 并将 Source Version Type 下拉菜单更改为 Label。然后,您可以浏览所有标签以进行选择。
通过标签提取 您可以使用现有标签“获取特定版本”的任何文件或文件夹。为此,请右键单击所需的文件或文件夹,然后选择获取特定版本。此时将版本类型更改为标签并浏览目标标签。复选框用于当事情变得循环时,但你不应该检查它们。有些人会紧张,不顾一切地去做。
在标签 处分支您可以在现有标签处对文件或文件夹(或分支)进行分支,方法是右键单击该项目并选择分支和合并 -> 分支(分支和合并下还有其他事情要做,这就是子菜单存在的原因)。将分支从版本更改为标签,此时您可以像比较一样浏览现有标签。选择一个标签,然后您可以指定应在何处创建分支,并为主动开发准备一个完全受版本控制的快照。
我认为您正在寻找标签。