2012-06-15 2 views
4

전 git-tfs를 사용하여 과거에 성공적으로 수행 할 수 있었던 TFS 저장소를 복제했습니다.git-tfs 복제가 오류 코드 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 clone http://NameOfOurTfsServer:8080/ $/NameOfMyProject -d

나는이 같은 명령을 실행 현재 버전 ...와 ... 나는 오류 코드 (128), 예를 얻을 수 이것은 git-tfs 14.0입니다. 이전 버전의 git-tfs를 여러 번 사용해 보았지만 각각에 대해 동일하거나 유사한 오류가 발생합니다.

누구에게이 문제가 있습니까? 수정 사항을 알고 있습니까?

+0

나는 git-tf로 전환했다. 꾸준히 개선되었고 (TFS 상점에 머물렀을 때) 필요한 모든 것을 수행했다. –

+0

며칠 전에 git-tfs 0.17로 매우 큰 레포 (모든 것을 얻는데 48 시간이 걸렸습니다)를 복제하는 것을 보았습니다. 다음 명령을 실행했습니다 :'git tfs clone --rebase' 여러 번 오류 128이 발생했습니다. 처음 몇 번은 같은 명령을 다시 실행하고 중단 된 부분을 집어 들었습니다. 나중에 나는 어떤 이유로 든 더 신뢰할만한 것으로 보이는'git tfs fetch'로 전환했습니다 (어쨌든 그때까지 거의 완료되었지만). – Bender

답변

0

나는 특히 TFS 서버 이 연결을 끊을 때과 같은 문제가 발생했습니다. 내 해결 방법 폴더를 삭제하고 동일한 명령을 다시 실행했습니다.

더 빨리 끝내기 때문에 clone 대신 quick-clone을 시도해보십시오. 나는 당신이 완전한 역사를 필요로하지 않는다고 가정하고있다.

+2

그 이유는 tfs 서버가 긴 복제 중에 연결을 끊는 것이므로 새로운 복제를 수행하는 대신에 테스트 할 수 있습니다 : git tfs cleanup 그리고 나서 tfs fetch (복제를 계속하려면 ...)) – Philippe

관련 문제