我在VS2010中重命名了一个Web项目并签入。
在Team explorer中,csproj文件未重命名,因此我的同事无法加载异常。他修复了路径,但现在项目加载但是在我们的机器上,重命名的web项目旁边的锁定图标不再存在,尽管它的组成文件似乎仍然通过tfs进行跟踪。似乎只有csproj的绑定被破坏了。
我们已经尝试了
解决方案中没有其他项目受到影响。
是否有针对此的修复,不涉及重新创建项目和复制。我不想丢失所有编辑历史记录。
答案 0 :(得分:0)
从您的故事中我可以假设您从Visual Studio外部的Windows资源管理器重命名该项目,在这种情况下,TFS不会感觉到这种变化并且会产生问题。始终从Visual Studio进行任何编辑。
要解决此问题,您需要使用与第一次相同的方式将文件重命名为旧文件,并在Visual Studio中重新命名,这是TFS 11 Beta将支持Visual Studio外部更改的好消息。引入一个新功能,即本地工作空间。
答案 1 :(得分:0)
好的,我设法解决了这个问题。感谢其他回复,不幸的是我实际上已经通过VS解决方案资源管理器编辑了名称。然而,修复需要一些手动干预。
我注意到.sln .vssscc文件中有一个挂起的更改。如果我退出VS,取消更改,然后重新打开解决方案,有问题的项目很快被TFS接收,然后这两个文件再次出现在我的待处理更改列表中,它再次消失。
对于将来体验这一点的人。解决方案是。
希望这有助于某人。诅咒是TFS!
答案 2 :(得分:0)