【发布时间】:2016-02-03 16:57:46
【问题描述】:
我在 VS2015 中有一个解决方案绑定到 TFS Express 服务器以进行源代码控制。
直到昨天一切都很好,但是今天早上,当我打开解决方案时,我收到了这条消息:
解决方案绑定到以下源代码管理服务器上的源代码管理: http://tfsexpress:8080/tfs/defaultcollection 您想联系服务器以尝试启用源代码管理集成吗?
我没有在服务器上进行任何更改,但可能存在一些问题...我检查了服务器上的事件查看器,但我没有看到任何错误? 我必须在服务器上检查什么? 你能给我一些建议吗?
注意
VS Team Foundation 输出显示:
您已加载的解决方案已绑定到位于 http://tfsexpress:8080/tfs/defaultcollection 的源代码控制服务器,但其上没有工作区 服务器可以定位。如果您在此服务器上确实有一个工作区,并且您希望在源代码管理下打开此解决方案, 使用 Team Explorer 连接到该服务器,然后重新打开解决方案。
更新 2
我在同一主题上发了another post,但由于该帖子是故事的后续,我将在这里加入:
打开解决方案后,点击错误消息的“确定”继续。
现在工作区显示为未映射: 本地路径:未映射
如果我尝试重新映射工作区,我会收到此错误: (我重新映射使用 - 源代码管理->高级->工作区... - 管理工作区->编辑... - 源代码管理文件夹 $/服务器文件夹 本地文件夹 ... -> 我选择 C:\LocalFolder)
工作文件夹 C:\LocalFolder 已被工作区 COMPUTER_NAME 使用;计算机上的用户 COMPUTER_NAME >
注意 2
按照某人的其他建议,我尝试清除缓存:
c:\Users\用户名\AppData\Local\Microsoft\Team Foundation\6.0\Cache\
删除了所有文件夹内容,但出现同样的错误。
更新 3
为了能够继续我的工作,我在 C:\SourceCode 中创建了一个新文件夹
已重新映射到此文件夹,TFS 已检查所有服务器代码,我已手动重建所有项目、Nugets 文件夹、ecc...(一团糟)但此时我不太确定一切都会顺利编译(并运行!)...... 所以我真的很想了解发生了什么问题以及如何重新映射我原来的 C:\LocalFolder
更新 4
tf 工作区 /format:detailed
================================================ ===================================
Area di lavoro: MY-XXX
Proprietario : *ME* Admin.
Computer : MY-XXX
Commento :
Raccolta : tfsexpress\DefaultCollection
Autorizzazioni: Private
Percorso : Locale
Ora file : Corrente
Cartelle di lavoro: $/KKK: C:\SourceCode\KKK
tf 工作区 /owner:*
================================================================================
Area di lavoro: MY-XXX
Proprietario : *ME*
Computer : MY-XXX
Commento :
Raccolta : tfsexpress\DefaultCollection
Autorizzazioni: Private
Percorso : Locale
Ora file : Corrente
Cartelle di lavoro:
$/XXX: C:\XXX
$/YYY: C:\YYY
$/ZZZ: C:\ZZZ
================================================================================
Area di lavoro: MY-XXX
Proprietario : *ME* Admin.
Computer : MY-XXX
Commento :
Raccolta : tfsexpress\DefaultCollection
Autorizzazioni: Private
Percorso : Locale
Ora file : Corrente
Cartelle di lavoro:
**$/KKK: C:\SourceCode\KKK**
所以,问题似乎是:我有 ME admin 帐户的映射工作区,但我希望它映射到 ME 帐户。
顺便说一句,当我使用 ME windows 帐户登录到 Windows 时,当我在 UPDATE 3 中完成映射时,TFS 是如何使用 ME admin 的? ??
更新 5
我删除了 ME admin 关联的工作区。
然后我删除了 TFS 服务器的 windows 凭据(这是 VS2015 自动为我的 ME admin 帐户创建工作区的罪魁祸首)
现在一切都恢复正常了!!!
【问题讨论】:
标签: tfs