如何访问已退出审核/检查某些更改的员工的TFS工作区?

Fad*_*oof 10 workspace tfs

我的一位同事已经辞职,并在将所有代码签入TFS之前离开了办公场所.我可以访问物理文件.有没有办法让我访问他的工作区并检查一些仍未选中的更改?从tfs我可以看到他检查了哪些文件,但除非非常手动,否则无法看到确切的更改.

Gra*_*day 12

在TFS 2010中,有一项名为"公共工作区"的新功能.这允许多个人在计算机上共享相同的工作区文件夹,但使用他们自己的登录对TFS进行身份验证.

TFS管理员可以通过运行如下命令将工作区更改为"公共工作区":

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public
Run Code Online (Sandbox Code Playgroud)

(此命令可以在任何计算机上运行,​​它不需要与您尝试更改的工作区在同一台计算机上运行)

如果只有一个其他用户需要使用工作空间,则更简单的方法可能只是更改工作空间的所有者.这可以由T​​FS管理员使用以下命令完成:

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner
Run Code Online (Sandbox Code Playgroud)

完成上述任一项操作后,您可以以新所有者身份登录该计算机,并使用工作区,就好像它是您自己的一样.

您可以在此博客文章TFS2010:Public Workspaces中阅读有关此功能的更多信息.


小智 1

这可能是一种快速而肮脏的方法:

  • 搁置或签入您自己的工作。
  • 将同事的相关文件复制到您自己的工作区
  • 将文件与 TFS 中的最新文件进行比较

//胡苏姆