TF400889从TFS

时间:2015-06-18 15:58:29

标签: visual-studio-2013 tfs tfvc

有人可以帮我解决这个问题吗?我尝试使用长路径工具,但他们要我付钱才能删除该文件夹。但是我找不到系统抱怨的文件。我去了文件夹

Error

  

C:\用户\凯西\桌面\工作区\ LegalHoldings \冲刺\ Sprint5 \ Expunctions \ LegalHoldings.Expunctions.Service.External \ ServiceReferences \ FillingReviewMDEService \ LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource

此档案:

FilingReviewMDEService.GetFeesCalculationsResponse.datasource

文件夹中不存在?!?!?!

我不知道该怎么做,我一直在网上阅读很多解决方法,但是大多数人建议使用长路径工具,但我记得过去有这个问题,但我不记得我是如何解决的。我认为这与Developer Command提示符和重置某些路径有关。

非常感谢所有帮助

3 个答案:

答案 0 :(得分:4)

通常可以通过缩短树上方的路径来解决这些问题。

看起来您的本地路径是问题,因此请尝试将代码映射到较短的根文件夹(例如C:\ code而不是c:\ users \ Casey \ desktop \ workspace ...)

或者,您可以重命名tfs结构中的某些中级文件夹以缩短路径。但这种情况更为极端,在这种情况下可能没有必要。

答案 1 :(得分:4)

在VS / TFS 2012中,我发现这有用:

[打开TFS资源管​​理器] - > [右键单击根文件夹] - >高级 - >'删除映射...'

enter image description here

然后,您可以更改路径:

enter image description here

HTH

答案 2 :(得分:2)

不确定您是否使用了生成.datasource文件的数据绑定功能,但通过手动编辑.svcmap文件在服务引用配置中关闭此功能可以解决您的问题

enter image description here

编辑完成后,请确保使用更新参考功能删除不需要的文件:

enter image description here

第二步是不将$/映射到工作区映射中的用户配置文件,而将$LegalHoldings/Sprints/Sprint5/Expunctions映射到类似C:\Workspace\Sprint5的内容,这会大大减少您所需的路径深度项目

如果TFS仍有此文件的挂起更改,您可以使用工作区文件夹中的tf实用程序

C:\Users\Casey\Desktop\Workspace\LegalHoldings> tf undo $LegalHoldings/Sprints/Sprint5/Expunctions/LegalHoldings.Expunctions.Service.External/ServiceReferences/FillingReviewMDEService/LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource

摆脱待定的更改。