version-control - 更新 TeamCity : Now Won't Checkout Mercurial

标签 version-control mercurial build-automation teamcity

好吧,当我更新 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

在我没有备份的情况下错误地更新之前,这是有效的:(

我正在使用具有指定结帐目录的代理端结帐(就像我在更新之前使用的一样)

如有任何帮助,我们将不胜感激。

[编辑]:我在构建服务器上更新了 tortoise 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]

我刚刚从 tortoise hg 再次尝试,拉取成功了。这很奇怪:-/

最佳答案

我遇到了完全相同的问题。我已经在我的 Windows 7 (64) 机器上尝试了所有可用版本的 TortoiseHG。我无法从任何地方克隆或提取任何东西:)

为我解决的是 TortoiseHG gui 中的“使用未压缩传输”复选框。

等于“hg clone --uncompressed”

关于version-control - 更新 TeamCity : Now Won't Checkout Mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032883/

相关文章:

version-control - 是否应该将 .gradle 文件夹添加到版本控制中?

linux - hgk/hg View 适用于已建立的 repo 协议(protocol),但不适用于新的 repo 协议(protocol)

svn - 如何从 Mercurial 创建与 SVN 兼容的补丁程序?

c# - 尝试通过用户点击来自动化 C# 解决方案的构建过程

python - 有没有用 Python 编写的好的构建框架?

Android Studio .iml git 问题

version-control - 简单的版本控制系统或版本控制文件系统或版本控制数据库

git - 阻止新分支获取 Git 中的旧提交历史记录

mercurial - Mercurial 中的廉价克隆/本地分支

build-automation - 您使用什么自动构建系统?你的构建需要多长时间?