Обновленный TeamCity: теперь не будет оформлять заказ Mercurial - PullRequest
3 голосов
/ 12 августа 2011

Ну, я не сделал правильное резервное копирование своих настроек, когда я обновил Team City и каким-то образом потерял все мои корни VCS, но остальные мои настройки для моих проектов все еще там.

Когда я-добавил мой Mercurial root, я проверяю соединение, и оно успешно, однако, когда я пытаюсь запустить сборку, это не удается при извлечении.Кто-нибудь знает, что означает эта ошибка?

[Updating sources: agent side checkout...] Failed to perform checkout on agent: 'cmd /c hg pull <MERCURIAL URL>' command failed.
stderr: transaction abort!
rollback completed
abort: connection ended unexpectedly

stdout: pulling from <MERCURIAL URL>
requesting all changes
adding changesets
adding manifests
adding file changes

Это работало до того, как я по ошибке обновился без резервного копирования: (

Я использую извлечение на стороне агента с указанным каталогом извлечения (точно так же, как и я)использование перед обновлением)

Любая помощь будет принята с благодарностью.

[EDIT]: я обновил черепаху hg / mercurial на сервере сборки и получил эту ошибку при попытке вытащить:

% hg --repository D:\Mercurial\Core pull --verbose https://<user email login>:<pw>@<kilnhg respository url>
pulling from https://<user email login>:<pw>@<kilnhg respository url>
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: connection ended unexpectedly
[command returned code 255 Thu Aug 11 15:17:17 2011]

Я только что повторил попытку с черепахой hg, и попытка прошла успешно. Это очень странно: - /

Ответы [ 2 ]

3 голосов
/ 25 июня 2013

У меня была точно такая же проблема.Я перепробовал все доступные версии TortoiseHG на своем компьютере с Windows 7 (64).Я не могу клонировать или извлекать что-либо из любого места:)

Для меня это решило флажок «Использовать несжатую передачу» в графическом интерфейсе TortoiseHG.

равно »hg clone --uncompressed«

1 голос
/ 20 августа 2011

Я заметил тонкость в вашем сообщении об ошибке.Вы используете печь, верно?Я думаю, что эта проблема объясняется на сайте поддержки Килна .Можете ли вы вытащить вручную из репо, чтобы медленно вытащить куски ревизий, чтобы увидеть, заканчивается ли он меньшими наборами, используя hg pull -r 200, как показано на сайте поддержки Килна?

...