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

时间:2008-11-04 12:35:47

标签: tfs workspace

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

5 个答案:

答案 0 :(得分:11)

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

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

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public

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

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

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner

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

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

答案 1 :(得分:4)

1)从他的机器上复制文件。

2)以行政方式取消结帐。

3)检查您计算机上的文件。

4)用他的文件覆盖你的文件。

5)您的机器状态现在应该大致等于他的;尽可能多地进行比较。

答案 2 :(得分:2)

让您的sys-admin将用户密码重置为已知值,以该计算机上的用户身份登录,瞧,您就是用户......

答案 3 :(得分:1)

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

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

// huusom

答案 4 :(得分:0)

你可以使用一些比较差异的差异工具来可视化实际的差异。

要管理他人的工作空间甚至检出文件,很难超越Team Sidekicks,这是免费的,并为此和许多其他常规TFS工作提供了出色的界面。