重命名TFS 2018 U2项目并删除旧别名



我正在使用RESTAPI编写约100个TFS 2018 U2项目的大规模重命名脚本,作为2周后将发生的项目删除的设置事件。

因此,我将大约100个项目从foobar重命名为TODELETE-

foobar使用PATCH对/_apis/projects/$($project(进行重命名效果很好?api版本=4.1,但我希望能够去掉自动创建的别名,该别名允许TFSCOLLECTIONURL/foobar重定向到TFSCOLLESTIONURL/TODELETE-foobar

没有人应该使用这些旧项目,取消重定向将帮助我确保它们不会使用——这有助于我覆盖忽略我通知的员工。

谢谢!

这是一个X/Y问题。你有个问题:

人们不应该使用计划删除的遗留项目

您的解决方案:

断开与不应使用的项目的任何现有链接

然而,正如你所看到的,这不是一种有效的管理问题的方法,因为人们会忽略或错过通知。

你的问题的正确解决方案要简单得多,并且消除了人们错过他们不应该使用项目的备忘录的可能性:

将不应该再使用的项目设为只读

加分:通过README.md文件在项目主页上放置一个链接,指向他们应该工作的地方。

最新更新