出于某种原因,系统管理员在源代码管理系统中将我的用户名从 XxXx 更改为 XxXx1。然后问题就开始了。我必须删除所有本地文件并从源代码管理重新下载它们才能打开项目。
重新启动计算机后,我无法对文件执行太多操作。每当我尝试撤消结帐时,我都会收到以下消息:
TF14098: Access Denied: User DOMAIN\XxXx needs UndoOther permission(s) for $/blablabla
所以它仍在尝试使用我的旧用户名。用户名和密码存储在某个地方,因为启动 VS2008 时我不需要输入它们。也许通过资源管理器(我想我用它来浏览到tfs服务器并保存了用户名和密码)。
有什么建议吗?
最佳答案
一个选项是以项目管理员身份撤消您的更改,然后在您的新用户名下再次重新 checkout 这些文件(无需获取)。第一部分就好像你是 un-doing changes of another user
要解锁文件,请使用 tf.exe command line
tf undo "$/MyProject/VersionX/Utils/file.cs" /WORKSPACE:MaorDev;Domain\User /server:MyServerName /recursive
关于.net - 在 TFS 源代码管理中更改用户名后,工作区出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/314468/