TF400889 从 TFS 收到长路径错误
TF400889 Long path error received from TFS
有人可以帮我解决这个问题吗?我尝试使用长路径工具,但他们要我付费才能删除文件夹。但是我找不到系统抱怨的文件。我去了文件夹
C:\Users\Casey\Desktop\Workspace\LegalHoldings\Sprints\Sprint5\Expunctions\LegalHoldings.Expunctions.Service.External\ServiceReferences\FillingReviewMDEService\LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource
这个文件:
FilingReviewMDEService.GetFeesCalculationsResponse.datasource
文件夹中不存在?!?!?!
我不知道该怎么做,我已经在网上阅读了很多解决方法,但大多数人建议使用长路径工具,但我记得过去曾遇到过这个问题,但我不记得我是如何解决的。我认为这与 Developer Command 提示和重置某些路径有关。
所有帮助将不胜感激
通常这些问题可以通过缩短树上的路径来解决。
看起来问题出在您的本地路径,因此请尝试将您的代码映射到较短的根文件夹(例如 C:\code 而不是 c:\users\Casey\desktop\workspace...)
或者,您可以重命名 tfs 结构中的一些中级文件夹以缩短路径。但这更极端,在这种情况下可能没有必要。
不确定您是否甚至使用了为 .datasource
文件生成的数据绑定功能,但是通过手动编辑 .svcmap
文件在您的服务参考配置中关闭它会解决你的问题。
编辑后确保使用更新参考功能删除不需要的文件:
第二步是不要将 $/
映射到您的工作区映射中的用户配置文件,而是将 $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
删除挂起的更改。
在 VS/TFS 2012 年,我发现这个有用:
[打开TFS资源管理器]->[右键单击根文件夹]->高级->'Remove Mapping...'
然后,您可以更改路径:
HTH
有人可以帮我解决这个问题吗?我尝试使用长路径工具,但他们要我付费才能删除文件夹。但是我找不到系统抱怨的文件。我去了文件夹
C:\Users\Casey\Desktop\Workspace\LegalHoldings\Sprints\Sprint5\Expunctions\LegalHoldings.Expunctions.Service.External\ServiceReferences\FillingReviewMDEService\LegalHoldings.Expunctions.Service.External.FilingReviewMDEService.GetFeesCalculationsResponse.datasource
这个文件:
FilingReviewMDEService.GetFeesCalculationsResponse.datasource
文件夹中不存在?!?!?!
我不知道该怎么做,我已经在网上阅读了很多解决方法,但大多数人建议使用长路径工具,但我记得过去曾遇到过这个问题,但我不记得我是如何解决的。我认为这与 Developer Command 提示和重置某些路径有关。
所有帮助将不胜感激
通常这些问题可以通过缩短树上的路径来解决。
看起来问题出在您的本地路径,因此请尝试将您的代码映射到较短的根文件夹(例如 C:\code 而不是 c:\users\Casey\desktop\workspace...)
或者,您可以重命名 tfs 结构中的一些中级文件夹以缩短路径。但这更极端,在这种情况下可能没有必要。
不确定您是否甚至使用了为 .datasource
文件生成的数据绑定功能,但是通过手动编辑 .svcmap
文件在您的服务参考配置中关闭它会解决你的问题。
编辑后确保使用更新参考功能删除不需要的文件:
第二步是不要将 $/
映射到您的工作区映射中的用户配置文件,而是将 $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
删除挂起的更改。
在 VS/TFS 2012 年,我发现这个有用:
[打开TFS资源管理器]->[右键单击根文件夹]->高级->'Remove Mapping...'
然后,您可以更改路径:
HTH