我是开发人员并与TFS合作了一段时间但从未负责TFS管理员。我们有一个被释放的用户,现在他的userId已被撤销,所以我们不能再使用他的id了。
他在TFS中检查了很多文件并完成了很多工作,如果可能的话,我们不想丢失这些检出的文件。有没有办法将所有签出的文件转移给我或其他人?或者恢复这些文件的最佳方法是什么?
注意:我们的笔记本电脑仍然包含所有文件,我们只能用他的用户名登录。
感谢您在高级
中提供的帮助答案 0 :(得分:3)
如果您正在使用IDE作为IDE
,则它们具有Visual Studio加载项这将释放他有效撤消所有结账的任何排他锁。
您还可以使用Status Sidekick查看他签出的文件。
如果您使用的是TFS2012或更高版本,则可以使用本地'工作区,只需复制他的文件。团队资源管理器将为您创建待定更改。如果您使用的是服务器'工作区或2012年之前的TFS版本,您需要完整检查所有内容,然后复制他的文件。
它不是一个很好的解决方案,但它应该适合你
答案 1 :(得分:1)
对于签出的开发人员文件的更改将本地存储在开发人员计算机上(特别是在他们的工作区目录中) - 转移“签出状态”似乎无法实现您的希望。
您需要获得对开发人员工作区的访问权限(可能通过开发人员计算机上的管理员帐户),将所有内容复制到您拥有的新工作区,以合并“源”和“新工作区”之间的差异。 / p>
将开发人员的工作区复制到您拥有的新工作区后,您可以简单地将“源”与“工作区”进行比较,以查找所有已更改的文件,以及需要哪些文件与不需要的文件。请注意,这应该尽早完成,因为等待的时间越长,两者之间的差异就会越大,从而难以确定实际需要的内容。