2012-06-15 2 views
4

Я использую git-tfs, чтобы клонировать репозиторий TFS, что я смог успешно сделать в прошлом. Но с текущей версией, когда я запускаю команду, как это ...сбой кода git-tfs с кодом ошибки 128

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

Я перешел на git-tf, который неуклонно улучшался и делает все, что мне нужно (когда я застрял в магазине TFS). –

+0

Я видел это несколько дней назад, клонируя очень большое репо (занял более 48 часов, чтобы получить все) с git-tfs 0.17. Я запускал следующее: 'git tfs clone --rebase' Несколько раз он бомбил с ошибкой 128. Первые несколько раз я снова запускал ту же команду, и она поднялась там, где она остановилась. Позже я переключился на 'git tfs fetch', который по какой-то причине казался более надежным (хотя в любом случае он был почти завершен к тому времени). – Bender

ответ

0

У меня возникли такие проблемы, особенно когда сервер TFS отключает связь. Мой обходной путь должен был удалить папку и снова запустить ту же команду.

Вы можете попробовать quick-clone вместо clone, так как он завершит быстрее. Я предполагаю, что вам не нужна полная история.

+2

Если это связано с тем, что сервер tfs отключил соединение во время длинного клона, вы можете протестировать вместо того, чтобы делать новый клон: git tfs cleanup , а затем git tfs fetch (для продолжения клонирования ...) – Philippe

Смежные вопросы