Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS 2010工作流转换不适用于用户_Tfs - Fatal编程技术网

TFS 2010工作流转换不适用于用户

TFS 2010工作流转换不适用于用户,tfs,Tfs,在我的TFS工作流配置中,我有以下转换: <Transition from="Implemented" to="Awaiting Validation" for="[Global]\Deploy Team"> <REASONS> <DEFAULTREASON value="Awaiting validation by the team" /> </REASONS> </Transition> 这是此转换的唯一配置

在我的TFS工作流配置中,我有以下转换:

<Transition from="Implemented" to="Awaiting Validation" for="[Global]\Deploy Team">
  <REASONS>
    <DEFAULTREASON value="Awaiting validation by the team" />
  </REASONS>
</Transition>

这是此转换的唯一配置

在[Global]\Deploy Team(在我的例子中是\u Team\u Project\u Collection\Deploy Team的名称)中,我有一个组和几个用户

在这个组([团队项目名称]\Mobile)中,我有6个windows用户。这个用户中只有一个无法进行此转换

我们试着从他的电脑,从另一台电脑和网络版本。这些都不起作用

此用户位于两个TFS组中:[全局]\Deploy Team和[团队项目名称]\Mobile

你知道为什么这个用户不能做这个转换吗


提前谢谢。

回答我自己的问题

一旦正确配置了所有转换配置和用户权限,我需要做的就是清除客户端计算机上的TFS缓存

为此,我在.bat文件中使用了以下脚本:

 cd "%localappdata%\Microsoft\Team Foundation\5.0\Cache\" 
 for /d %%a in (*_https) do rmdir /s /q %%a
请注意,此脚本可以根据您的TFS版本和配置进行更改。有关更多详细信息,请访问


我需要感谢一位Microsoft同事。

应该是[Project]\Deploy Team如果用户所在的组是Project Level Hi Mike,此配置适用于所有项目,则更容易为全局组配置转换。对吗?谢谢。我只是说,对于project,权限必须在项目级别,对于global,权限必须在全局级别。