2017-06-12 96 views
0

我有两个TFS 2017服务器,两个都运行版本15.112.26301.0(Tfs2017.Update1)。TFS 2017中的不同权限描述

在一台服务器收集被TFS 2017年,而其他服务器运行的TFS 2012

升级当我查看安全设置一个团队项目,我得到两个服务器之间不同的权限描述的集合创建的。

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

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

我错过了什么,或者这是一个新的升级的集合还是预期的?

+0

升级后是否完全配置了功能?https://www.visualstudio.com/en-us/docs/work/customize/configure-features-after-upgrade,以及升级后的TFS中的新集合如何? ?您可以尝试在升级后的TFS中创建一个新集合,然后在新集合中创建一个新的团队项目以检查权限是否具有相同的问题。 –

+0

这些功能是在升级后配置的。我仔细检查了安装情况,“新”集合实际上是在TFS 2015上创建的,它是从2015年升级而来的集合有错误文本的集合。我在同一台服务器上创建了一个新的集合,并将它与VSTS进行比较时显示了正确的文本。 –

回答

0

这是由设计,许可项目“在这个项目中删除工作项目”和“永久删除此项目工作项目”只出现在TFS 2015年。因此,必须收集从2015年TFS升级

由于TFS 2017年(包括最新的VSTS)许可项目变更为“删除和恢复工作项目”和“永久删除工作项目”。

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

+0

我的服务器都是内部部署的。我只是做了VSTS比较,因为我认为它应该是相同的。所以我有一个服务器说:“删除此项目中的工作项目”和“永久删除此项目中的工作项目”,但如果我在服务器上新建一个集合,新集合中的文本是“删除和恢复工作项目”,并且“永久删除工作项目”。后者是其他内部部署服务器(从TFS 2012升级到集合服务器的服务器)一直在说的内容。我将尝试在服务器上创建一个新集合,并将其与升级后的2012集合进行比较。 –

+0

我现在已经使用升级版2012集合在服务器上创建了一个新集合。这两个集合都具有VSTS文本,即“删除和恢复工作项目”和“永久删除工作项目”。仅在从2015年开始升级集合的服务器上,我是否具有上述内容且仅在该集合中描述的内部部署文本。如果我在该服务器上创建一个新的集合,我也会得到VSTS文本。所以我有四个预置集合,其中三个显示VSTS文本,另一个不显示。所有跨两个运行相同TFS版本的服务器。我不明白。 –

+0

@MichaelHarmsen对不起,我在TFS 2012,TFS 2013,TFS 2015,TFS 2017和最新的VSTS上再次查看了这个问题,然后得到了答案,我已经更新了答案,请查看详情。 –