TFS 2017 中的不同权限说明



我有两台TFS 2017服务器,都运行版本15.112.26301.0(Tfs2017.Update1(。

在一台服务器上,集合由 TFS 2017 创建,而另一台服务器运行从 TFS 2012 升级的集合。

当我查看团队项目的"安全"设置时,两个服务器之间的权限说明不同。

新集合具有"删除此项目中的工作项"和"永久删除

此项目中的工作项"的权限,而升级的集合具有"删除和还原工作项"和"永久删除工作项"的权限。这适用于所有团队项目,无论它们是在集合运行 TFS 2012 时创建的,还是在升级到 2017 之后创建的。

我希望权限为用户提供相同的可能性,但差异让我很恼火。

我是否遗漏了某些内容,或者对于新集合与升级集合是预期的?

这是设计使然,权限项">删除此项目中的工作项"和">永久删除此项目中的工作项"仅出现在 TFS 2015 上。因此,必须从 TFS 2015 升级集合。

自 TFS 2017(包括最新的 VSTS(起,权限项更改为"删除和还原工作项"和">永久删除工作项"。

因此,当你安装新的 TFS 2017 或在现有 TFS 2017 上创建新集合时,它将显示新项目,但对于从 TFS 2015 迁移/移动的集合,它们将保留以前的权限项目。

最新更新