Using a public workspace on one machine for several users works quite good.
在一台机器上为多个用户使用公共工作区非常有用。
BUT; every checkout/checkin belongs to the user who owns the workspace and declared it as public and not to the user, who is authenticated on TFS server. Though I found the description "The checkins will still be attributed to the person checking them in." in this MSDN blog
但;每个checkout / checkin都属于拥有工作区的用户,并将其声明为public,而不是在TFS服务器上进行身份验证的用户。虽然我发现了“签到仍将归因于检查他们的人”。在这个MSDN博客中
So I have no reference, which users made which changes, working with the public workspace.
所以我没有参考,哪些用户使用公共工作区进行了哪些更改。
If this is "by design" in TFS 2010, does anybody know if this has been changed in TFS 2013/2015?
如果这是TFS 2010中的“按设计”,是否有人知道TFS 2013/2015中是否已更改?
1 个解决方案
#1
This is by design and will not be changed in future versions. It is not the purpose of Public Workspaces to allow multiple people to share a workspace on the same machine constantly.
这是设计使然,在将来的版本中不会更改。 Public Workspaces的目的不是允许多个人不断在同一台机器上共享工作空间。
The system does maintain an "authorized as" that has the user that actually did the checkin, however they are doing it "on behalf of" the workspace owner.
系统确实维护了一个“授权为”,其用户实际上已经进行了签入,但是他们“代表”工作区所有者这样做。
#1
This is by design and will not be changed in future versions. It is not the purpose of Public Workspaces to allow multiple people to share a workspace on the same machine constantly.
这是设计使然,在将来的版本中不会更改。 Public Workspaces的目的不是允许多个人不断在同一台机器上共享工作空间。
The system does maintain an "authorized as" that has the user that actually did the checkin, however they are doing it "on behalf of" the workspace owner.
系统确实维护了一个“授权为”,其用户实际上已经进行了签入,但是他们“代表”工作区所有者这样做。