【问题标题】:Workspace problem once the user name has been changed in TFS Source Control在 TFS 源代码管理中更改用户名后的工作区问题
【发布时间】:2010-09-23 18:56:35
【问题描述】:

由于某种原因,系统管理员在源代码控制系统中将我的用户名从 XxXx 更改为 XxXx1。然后问题开始了。我必须删除所有本地文件并从源代码管理中重新下载它们才能打开项目。

在我重新启动计算机后,我无法对我的文件做太多事情。每当我尝试撤消结帐时,我都会收到以下消息:

TF14098:访问被拒绝:用户 DOMAIN\XxXx 需要 $/blablabla 的 UndoOther 权限

所以它仍在尝试使用我的旧用户名。用户名和密码存储在某个地方,因为我在启动 VS2008 时不必输入它。也许通过 Explorer(我想我是用它浏览到 tfs 服务器并保存了用户名和密码)。

有什么建议吗?

【问题讨论】:

  • 我看到微软仍然在用他们可怕的魔法版本控制东西......
  • 哈哈...有时是个大黑匣子。

标签: .net visual-studio-2008 tfs version-control


【解决方案1】:

一个选项是以项目管理员身份撤消您的更改,然后在您的新用户名下再次重新签出这些文件(无需获取)。第一部分好像你是un-doing changes of another user

要解锁文件,请使用tf.exe command line

tf undo "$/MyProject/VersionX/Utils/file.cs" /WORKSPACE:MaorDev;Domain\User  /server:MyServerName /recursive

【讨论】:

    【解决方案2】:

    放弃其他一切后,我删除了本地工作区并创建了一个新工作区。现在一切正常。

    【讨论】:

      【解决方案3】:

      您是否检查过以确保 Active Directory 更改已传播到 TFS?在更改用户信息之前,我已经看到了一些问题,TFS 没有接受更改并且对您的用户感到困惑。

      还可以查看以下博客文章。它详细介绍了如何将 TFS 与 Active Directory 中的用户名更改同步

      http://blogs.msdn.com/teams_wit_tools/archive/2007/03/15/handling-display-name-changes-in-team-foundation-server.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-07
        • 1970-01-01
        • 1970-01-01
        • 2015-09-13
        • 2016-12-24
        • 1970-01-01
        • 2016-09-01
        • 1970-01-01
        相关资源
        最近更新 更多