在TFVC for TFS 2017中签入代码时,用于关联工作项的命令是什么?

问题描述 投票:-2回答:1

我正在尝试编写PowerShell脚本,帮助开发人员通过PowerShell ISE签入他们的更改,并将更改集链接到工作项。我有TFS 2017和TVFC配置。

powershell tfs azure-devops
1个回答
0
投票

这不能通过tc vc命令,但由于PowerShell可以加载TFS客户端对象模型,因此很容易使用它来设置挂起更改的某些属性。您可以使用VersionControlServer类访问WorkSpace并使用WorkspaceCheckinParameters.AssociatedWorkItems类关联工作项。

var checkinParameters = new WorkspaceCheckInParameters(changes, comment)
{
    AssociatedWorkItems = ... <- Associate your work items here
};

return _workspace.CheckIn(checkinParameters);
© www.soinside.com 2019 - 2024. All rights reserved.