我的一位同事已经辞职并被迫离开公司,然后才将他的所有代码签入 TFS。我可以访问物理文件。有没有办法让我访问他的工作区并签入一些仍未签入的更改?从 tfs 我可以看到他签出了哪些文件,但除非非常手动,否则无法看到确切的更改。
Jojoe
问问题
6384 次
5 回答
14
在 TFS 2010 中,有一个名为“公共工作区”的新功能。这允许多人在计算机上共享相同的工作区文件夹,但使用他们自己的登录身份验证到 TFS 。
TFS 管理员可以通过运行如下命令将工作区更改为“公共工作区”:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public
(此命令可以在任何计算机上运行,它不需要与您尝试更改的工作区在同一台计算机上运行)
如果只有一个其他用户需要使用该工作区,也许更简单的方法是更改该工作区的所有者。这可以由 TFS 管理员使用以下命令完成:
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner
完成上述任一操作后,您可以以新所有者身份登录该计算机,并像使用自己的工作区一样使用工作区。
您可以在此博客文章TFS2010:公共工作区中阅读有关此功能的更多信息。
于 2012-01-16T10:52:36.453 回答
4
1)从他的机器复制文件。
2)从行政上撤消他的结帐。
3)检查您机器上的文件。
4)用他的文件覆盖你的文件。
5)您的机器状态现在应该大致等于他的;做尽可能多的比较。
于 2010-03-30T14:30:41.040 回答
2
让您的系统管理员将用户密码重置为已知值,以该计算机上的用户身份登录,瞧,您就是用户...
于 2008-11-04T13:10:32.280 回答
1
这可能是一种快速而肮脏的方式:
- 搁置或签入您自己的工作。
- 将您同事的相关文件复制到您自己的工作区
- 将文件与 TFS 中的最新文件进行比较
//huusom
于 2008-11-04T13:05:12.680 回答
0
您可以使用一些差异工具,例如超越比较来可视化实际差异。
要管理其他人的工作区甚至签出文件,很难击败Team Sidekicks,它是免费的,并为此和许多其他常规 TFS 工作提供了出色的界面。
于 2009-03-11T14:48:24.100 回答