我想将我的项目从Visual Studio 2012添加到我的TFS服务器,但是它表示路径已经映射到工作区pc;管理员(这是本地工作区)。
我尝试过命令工具tf
,但它说没有工作区,所以我无法删除有冲突的工作区。
我正在使用Visual Studio 2012运行Windows 8.TFS位于Windows Server 2012上。
答案 0 :(得分:12)
问题是当前项目位置(物理机上的文件夹)映射到不同的TFS服务器。要将其添加到源代码管理,您需要将其移动到与TFS服务器无关的物理位置。
修改强> 要删除违规工作区:
1)使用“团队”菜单连接到您不希望映射到的TFS服务器
2)使用ctrl + q - >用于访问工作区菜单的工作区
3)删除工作区
4)再次使用“团队”菜单更改为您想要映射到的TFS服务器
5)ctrl + q - >工作区
6)添加新工作区
答案 1 :(得分:3)
尝试以下任何步骤。其中一些可能不适用于您。
清除“缓存工作区”并删除工作区映射。
在控制面板上>用户>凭证经理 删除指向TFS的Windows帐户和通用帐户 How can I change the default credentials used to connect to Visual Studio Online (TFSPreview) when loading Visual Studio up?
在IE上,删除缓存的密码 http://www.jayway.com/2012/12/17/changing-tfs-credentials-in-visual-studio-2012/
rundll32.exe keymgr.dll,KRShowKeyMgr
删除工作区。在VS2012命令行上,运行以下命令:
tf.exe workspace / delete workspacename; owner / server:serveraddress
http://mycomputeradventures.blogspot.com/2012/01/removing-tfs-workspaces-from-old-users.html
清除缓存的工作区映射。在VS2012命令行上,运行以下命令:
tf.exe workspaces / remove:*(或/ s:http // oldserver:8080)
http://blogs.msdn.com/b/buckh/archive/2006/09/12/path-is-already-mapped-in-workspace.aspx
答案 2 :(得分:2)
如果您使用Visual Studio 2012,请
C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\4.0\Cache
或者如果它是Visual Studio 2013,那么
C:\Users{UserName}\AppData\Local\Microsoft\Team Foundation\5.0\Cache
删除其下的所有内容。
答案 3 :(得分:1)
最简单的方法是转到AppData并删除TFS缓存(取决于版本3.0或4.0)
C:\ Users {UserName} \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ Cache 要么 C:\ Users {UserName} \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache
答案 4 :(得分:0)
好吧,我找不到麻烦的工作区,这促使我将本地代码文件夹复制到另一个名称,我创建了一个映射该文件夹的新工作区。
接下来我使用Add Source Control通过VS 2012将新解决方案添加到TFS。
答案 5 :(得分:0)
首先,我们将在VS 2015 Developer命令提示符下检查工作区列表,
Ex-tf工作区/所有者:*
现在,我们将从VS 2017 Developer命令提示符下获取xml格式,该格式将具有特定工作空间的“所有者ID”
示例1-tf.exe工作区/ owner:* / computer:ComputerName / collection:https://YOUR-TFS-URL.visualstudio.com / format:xml
我们现在可以删除特定用户的工作空间,
示例1- Tf工作区/删除ComputerName; email@email.com / server:“ https://URL.visualstudio.com”
OR
示例2-Tf工作区/删除ComputerName; 1e178c77-bb8b-6f05-bf99
/服务器:https://URL.visualstudio.com
(其中1e178c77-bb8b-6f05-bf99是您从第2步XML获取的工作空间的ID 格式)
我们将再次从VS 2015 Developer命令提示符下检查工作区列表,
Ex-tf工作区/所有者:*