.net - 在 TFS 源代码管理中更改用户名后,工作区出现问题

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

出于某种原因,系统管理员在源代码管理系统中将我的用户名从 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/

相关文章:

c# - 在遗留 C# 应用程序中创建数据层

.net - 如何从 SharePoint 列表中获取列名称?

visual-studio-2008 - Visual Studio 2008 在构建解决方案时跳过项目

c++ - 如何在 VC++ 2008 中定义预处理器指令?

git - tfs 服务器上的身份验证失败

tfs - 在构建过程中修改 TFS 2015 BuildNumber

windows - 当无法访问主版本控制时,使用单独的版本控制系统进行更改

c# - IDisposable with member from missing external assembly 在终结器中失败

c# - 我如何将静态字符串与对象类型关联 C#

c++ - C++ : Same code bevahes differently even on the same computer 上的 OpenGL VS2008