在我的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。
为什么这个用户无法进行此转换?
提前谢谢。
答案 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。
我要感谢微软的一位同事。