PowerShell 设置签入策略
PowerShell to set Check-in Policy
我正在寻找一种通过 PowerShell 在 TFS 中设置签入策略的方法。理想情况下,我将遍历整个 TFS 项目 collection/project 层次结构,并打开签入策略所需的工作项。我已经看到并尝试了这个人的解决方案:http://www.manasbhardwaj.net/set-checkin-policies-projects-team-foundation-server-using-powershell/,但它不起作用。 Microsoft.TeamFoundation.VersionControl.Controls.WorkItemPolicy找不到,所以这种做法是徒劳的。我已经想出了如何遍历层次结构,但我找不到设置策略的魔法。有人吗?
TFS 2013,内部部署。 Visual Studio 2015/2017.
Microsoft.TeamFoundation.VersionControl.Controls.dll
仍随 VS 2015/VS 2017 一起提供,但已从 GAC 中删除客户端 OM DLL。
在 VS 2015 中,您可以在 C:\program files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
中找到 DLL。
在 VS 2017 中,您可以在 C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
中找到 DLL。
我正在寻找一种通过 PowerShell 在 TFS 中设置签入策略的方法。理想情况下,我将遍历整个 TFS 项目 collection/project 层次结构,并打开签入策略所需的工作项。我已经看到并尝试了这个人的解决方案:http://www.manasbhardwaj.net/set-checkin-policies-projects-team-foundation-server-using-powershell/,但它不起作用。 Microsoft.TeamFoundation.VersionControl.Controls.WorkItemPolicy找不到,所以这种做法是徒劳的。我已经想出了如何遍历层次结构,但我找不到设置策略的魔法。有人吗?
TFS 2013,内部部署。 Visual Studio 2015/2017.
Microsoft.TeamFoundation.VersionControl.Controls.dll
仍随 VS 2015/VS 2017 一起提供,但已从 GAC 中删除客户端 OM DLL。
在 VS 2015 中,您可以在 C:\program files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
中找到 DLL。
在 VS 2017 中,您可以在 C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
中找到 DLL。