如何清除Linux机器中的TFS Cache

时间:2018-05-08 16:39:59

标签: jenkins tfs

删除现有帐户后,我的linux Jenkins服务器中删除了旧帐户的所有工作包。但是当将配置更改为新的帐户凭据时。我发现旧的工作空间无法用新的帐户细节覆盖。在服务器端,我们无法找到工作区详细信息。

有没有办法可以清除linux客户端缓存?

1 个答案:

答案 0 :(得分:-1)

根据我的理解,似乎您想将所有工作区从旧用户迁移到另一个用户。这可以通过命令行工具tf.exe

来完成
tf workspaces /updateUserName:OldUserName /collection:collectionurl

这应该使用您的新帐户完成,并将所有工作区从旧帐户分配到当前帐户

  

<强> / updateUserName

     

更新Team Foundation上的安全标识信息   网络用户名已更改的用户的服务器。如果你   指定此选项,您还必须指定团队项目集合   使用/ collection选项。

更多细节请参考Workspaces Command对于Linux机器,您可以使用Team Explorer Everywhere(TEE),Eclipse插件和命令行客户端来运行命令。

另一种方法是在Windows上创建服务器工作区,然后使用Linux上的/ template选项设置相同的配置。