TFS从Label获取变更集编号

时间:2016-02-11 13:40:37

标签: tfs branching-and-merging

我在我的主分行上创建了一个标签。我想将此Label作为源合并到目标分支。

现在看来我不能从Label中执行此操作(Merge对话框只允许在Source中选择Changeset,而不是Label)。

我尝试查看标签信息,但它显示了每个文件夹的不同变更集编号。最顶层的文件夹显示创建时的变更集,而不是标记时的最新变更集。

简单的问题是:如何从标签中获取变更集编号?

2 个答案:

答案 0 :(得分:1)

您应该可以从Label合并。在合并向导中,选择"所有更改到特定版本" ,然后点击下一步

enter image description here

然后为版本类型选择标签

enter image description here

然后指定标签

enter image description here

答案 1 :(得分:1)

标签可让您拍摄文件的快照。应用标签提供了许多与创建分支相同的好处,但通常具有较低的成本和复杂性。

因此,换句话说,在您应用标签后,您绝对可以使用它来限定运营,例如构建,分支,合并,比较和获取特定版本的文件和文件夹。

您可以通过Changeset / Date / Label / Lateset Version / Workspace Version合并分支。来自MSDN的更多详细信息:Merge folders and files

此外,如果您单击A ll将更改为特定版本,则会显示“选择源项目的版本”页面。它将降低未来合并中冲突的风险。

由于您选择了Selected changesets选项,因此缺少合并标签的选项。