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

时间:2015-01-23 13:50:22

标签: tfs tfs2010

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

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

这是此转换的唯一配置。

在[Global] \ Deploy Team中,在我的案例中是Name_Of_Team_Project_Collection \ Deploy Team,我有一个组和几个用户。

在这个组中([Name_Of_Team_Project] \ Mobile)我有6个Windows用户。这个用户中只有一个,不能进行这种转换。

我们尝试从他的PC,另一台PC和Web版本。这些都没有奏效。

此用户位于2个TFS组中:[Global] \ Deploy Team和[Name_Of_Team_Project] \ Mobile。

为什么这个用户无法进行此转换?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

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

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

 cd "%localappdata%\Microsoft\Team Foundation\5.0\Cache\" 
 for /d %%a in (*_https) do rmdir /s /q %%a

请注意,此脚本可能会根据您的TFS版本和配置而更改。有关详细信息,请访问this link

我要感谢微软的一位同事。