【发布时间】:2019-02-19 10:55:34
【问题描述】:
大家早上好;
我有问题。我在 Visual Studio 2015 Enterprise 上进行开发。我有一个有很多分支的项目。它们已正确映射到服务器上的工作区。
然后我失业了几个星期。在此期间,我的用户帐户因不活动而超时,并从 TFS 服务器中删除。当我返回时,管理员必须建立一个新的用户帐户。因此,工作区不再映射到本地工作区文件夹。
当我第一次尝试重新映射时,它看起来很顺利,但实际上我映射到了一个不正确的文件夹。当我进入 Workspaces 编辑以更正此问题时,我收到一条错误消息,提示“路径“localWorkPath”/“branch”已映射到工作空间“workspacename;DomainUsername。”
在MS论坛“Archived Forums V Team Foundation Server - 源代码和版本控制”帖子“如何在源代码控制中重置文件的本地位置?”,他能够弄清楚他的问题:“我的问题是我在以前的位置删除了与我的本地库副本关联的工作区,但我没有删除到该位置的绑定。当我移动文件并将更改上传到源代码控制时,绑定仍然存在,因此断开连接在源代码管理绑定位置和活动工作区之间。”
根据我看到的情况,我认为由于删除和重新添加我的用户,我的问题是相同的。不幸的是,他没有详细说明如何解决这个问题。
基于此,我唯一能看到的是进入每个分支的 proj 文件并删除映射,然后单独重新映射所有内容。
但是,由于这非常乏味和劳动密集型,我原以为 MS 会想出一个解决这个问题的过程。有没有人知道这是不是真的?感谢所有建议。
【问题讨论】: