您好,我正在寻求有关以下问题的帮助:
通过一些研究,我发现问题是由于该特定集合中的字段定义与TFS中的其他集合不匹配。易于理解的
为了确定集合中的哪个字段定义是问题所在,我使用了
witadmin
listfields
对于我所有的收藏:
witadmin listfields /collection:Collection /n:Microsoft.VSTS.Common.ReviewedBy
这让我发现
Synchronizes Identity Name Changes
true
,尽管它是
false
在我所有的其他收藏中。发现问题!从这里开始应该很容易。。。错误的
以下命令应该可以解决我的问题:
witadmin changefield /collection:Collection /n:Microsoft.VSTS.Common.ReviewedBy /syncnamechanges:false
但是,当运行时,在我确认要进行更改后,我会出现以下错误:
TF401327:不支持该操作。该功能被禁用。
我查了一下错误,它把我带到了这个页面
TFS Known Issue
这告诉我这是一个已知问题,但已在更新1中解决。。。我们有更新3。
然后我试着简单地编辑一下。xml文件,并使用更新该集合上该WIT的属性
,但当我将更改导入服务器时,它会告诉我它已成功导入。然而,当我导出它时,我看到文件没有更改。
我还试着复制。来自另一个集合中同一个WIT的xml文件,并将其上载到有问题的集合,这将不起作用。我从来没有遇到过上传WIT的问题,因为我们之前对TFS工作流进行了几次更改。我在这一点上非常困惑,只是想知道是否有其他人以前遇到过这个问题,谢谢!