我正在使用git-tfs克隆TFS存储库,这是我过去成功完成的事情。但是当我运行命令的当前版本时,就像这样......
git tfs clone http://NameOfOurTfsServer:8080/ $/NameOfMyProject -d
...我收到错误代码128,例如:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Sep.Git.Tfs.Core.GitCommandException: Command exited with error code: 128 at Sep.Git.Tfs.Core.GitHelpers.Close(Process process) in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 205 at Sep.Git.Tfs.Core.GitHelpers.<>c__DisplayClass8.<CommandOutputPipe>b__7() in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 59 [etc.]
这是在git-tfs 14.0上。我已经尝试过几个以前版本的git-tfs,但每个版本都会出现相同或类似的错误。
有没有人碰到这个?你知道修复吗?
答案 0 :(得分:0)
我遇到过这样的问题,特别是当TFS服务器删除连接时。我的解决方法一直是删除文件夹并再次运行相同的命令。
您可以尝试使用quick-clone代替clone,因为它会更快完成。我假设你不需要完整的历史。
答案 1 :(得分:0)
这可能为时已晚,但是对于以后的参考很重要: 转到Windows凭据,然后删除绑定到TFS Git的所有凭据。 它对我有用。