【发布时间】:2019-09-18 02:23:30
【问题描述】:
我正在尝试编写一个 PowerShell 脚本,帮助开发人员通过 PowerShell ISE 签入他们的更改并将更改集链接到工作项。我有 TFS 2017 并配置了 TVFC。
【问题讨论】:
标签: powershell tfs azure-devops
我正在尝试编写一个 PowerShell 脚本,帮助开发人员通过 PowerShell ISE 签入他们的更改并将更改集链接到工作项。我有 TFS 2017 并配置了 TVFC。
【问题讨论】:
标签: powershell tfs azure-devops
这不能通过tc vc 命令实现,但由于 PowerShell 可以加载 TFS 客户端对象模型,因此很容易使用它来设置挂起更改的一些属性。您可以使用 VersionControlServer 类访问 WorkSpace 并使用 WorkspaceCheckinParameters.AssociatedWorkItems 类关联工作项。
var checkinParameters = new WorkspaceCheckInParameters(changes, comment)
{
AssociatedWorkItems = ... <- Associate your work items here
};
return _workspace.CheckIn(checkinParameters);
【讨论】: