【发布时间】:2016-10-02 14:52:25
【问题描述】:
我想从较旧的变更集运行构建。当我转到 Builds(在 VS2015 中或在浏览器中的 TFS 中)然后选择“Queue New Build...”时,我可以在弹出的对话框中选择一个 shelveset 名称。但是我看不到选择 changeset 的选项。我认为这在以前的 VS 版本中是可能的。
【问题讨论】:
标签: tfs visual-studio-2015 tfsbuild
我想从较旧的变更集运行构建。当我转到 Builds(在 VS2015 中或在浏览器中的 TFS 中)然后选择“Queue New Build...”时,我可以在弹出的对话框中选择一个 shelveset 名称。但是我看不到选择 changeset 的选项。我认为这在以前的 VS 版本中是可能的。
【问题讨论】:
标签: tfs visual-studio-2015 tfsbuild
您可以通过在队列构建对话框的Source Version中指定变更集信息来实现它,例如C8,它将构建变更集8。更详细的说明请参见下面的截图。
注意:此功能是随TFS2015 update2发布的。要使用它,你必须upgrade to Update2或以上。
【讨论】:
Cxxxxx 用于变更集编号,Lxxxx 用于标签名称,但你能做日期或其他事情吗?
versionspec 语法记录在 docs.microsoft.com/en-us/vsts/tfvc/… 给出的一个示例是 D2004-03-22,它指定“代码库,因为它存在于 2004 年 3 月 22 日的 00: 00(午夜)".