当尝试从VSTS中托管的TFVC存储库执行git-tfs
克隆时,我收到以下错误,该错误中止了我的克隆操作。
我真的不想弄乱客户端的代码库。
如何解决此错误并使克隆操作正常工作?
error: a problem occurred when trying to clone the repository. Try to solve the problem described below.
In any case, after, try to continue using command `git tfs fetch`
One or more errors occurred.
TF400889: The following path contains more than the allowed 259 characters:
C:\code\client1\foo\.git\~w\Releases\7.2.1234.56024_U1_2017-10-09T10.21.44\Projects\FD072_FooBarIntegration\FooProConnectivity\Service References\FooProBIDataService\FooProConnectivity.FooProBIDataService.ReportListResponse.datasource.
Specify a shorter path.
答案 0 :(得分:1)
我添加了'--workspace'选项来管理这种情况,您将获得更多的字符(可以设置'c:\ w'),这应该可以解决您的问题。
那么,如果我仍然遇到这种情况,那我无能为力吗?
当时,.Net框架中没有很长的路径支持(除非使用win32 api令人痛苦并且不值得付出努力)。
现在,最近的框架提供了新的长途支持,但是应该有人进行开发并提出拉取请求以解决该问题...