TFS changeset的作者姓名不是创建它的人

时间:2016-12-02 18:39:34

标签: tfs tfs2013

我开始研究TFS版本控制。我在我的项目中添加了一个成员,该成员刚刚签入新创建的类并编辑了一些代码。我的问题是为什么他的名字没有反映变化集?即使成员实际上是创建/签入代码的成员,也始终为所有变更集显示我的名称。

请参见下图

enter image description here

Kiko Coder并不是那些在我的团队成员之外登记这些变更组的人。

以下是我的团队成员登录帐户时的屏幕截图 enter image description here

当他在ocisnarf89.visualstudio.com(会员)中打开项目时,在他检查了代码/新文件之后,它并没有反映他的名字,而是名字Kiko Coder就是我。

2 个答案:

答案 0 :(得分:2)

您的团队成员最有可能使用您的帐户连接到TFS。如果是这样,那么任何操作都会记录您的ID信息。

无论是门户网站还是VS,请仔细检查。确保他们使用自己的帐户。您可以在 Windows控制面板 - 凭据管理器中找到帐户信息。如何删除存储的帐户和相关缓存,请参阅此问题TFS Related: Why is it required to login to VPN even when I am logged into to office network

<强>更新

对于TFS,您无法直接与用户联系。

enter image description here

答案 1 :(得分:1)

首先,我要感谢所有给我一个想法的人。 对于我上面的问题,我发现VS缓存了我使用的微软帐户,即使我使用团队成员acount从Web门户打开项目并成功打开项目但仍然在TFS中连接的帐户(来自VS)是所有者(以前登录的帐户)而不是团队成员帐户。

要解决此问题,请在VS中登录,然后在“团队资源管理器”选项卡上单击“连接” NameOfMyProject然后单击项目和我的条款,然后单击连接到团队项目将有一个弹出窗口,您将在其中选择要连接的项目,在左下角单击“切换用户”,就是这样!

我现在能够看到团队成员名称反映在已更改的集合上。

请参阅下面的图片 enter image description here