TFS 2010 public 工作区:签入始终属于工作区的所有者

TFS 2010 public workspace: checkins belong always to owner of workspace

在一台机器上为多个用户使用 public 工作区效果很好。

但是;每个 checkout/checkin 属于拥有工作区的用户并且 将其声明为 public 而不是向在 TFS 服务器上通过身份验证的用户声明。 虽然我在 this MSDN blog

中找到了描述 "The checkins will still be attributed to the person checking them in."

所以我没有参考,哪些用户使用 public 工作区进行了哪些更改。

如果这是 TFS 2010 中的 "by design",有人知道这是否已在 TFS 2013/2015 中更改吗?

这是设计使然,在未来的版本中不会更改。 Public Workspaces 的目的不是让多人不断地在同一台机器上共享一个工作区。

系统确实维护了一个 "authorized as" 有实际签入的用户,但是他们正在这样做 "on behalf of" 工作区所有者。