使用Teamcity和Mercurial时,.hg文件夹不在工作目录中

时间:2016-04-11 12:10:36

标签: mercurial teamcity

我尝试在Teamcity配置中运行以下命令行构建步骤,以获取最新标记到文本文件:

hg log -r tip --template {latesttag} > version.txt

命令最终会出错: 中止:在&D; \ TeamCity \ buildAgent \ work \ ec2a0c1f516aab26'中找不到存储库(.hg未找到)!

工作目录中缺少

.hg文件夹。看起来Teamcity获取存储库中的文件,以便.hg文件夹更新来到工作目录。

当我使用" hg clone"手动克隆存储库时包含.hg文件夹,我可以运行" hg log"命令没有问题。

如何使用Teamcity将.hg文件夹包含在工作目录中?

Teamcity版本为9.1.1

1 个答案:

答案 0 :(得分:4)

代理端签出必须在版本控制设置页面上selected才能访问特定于版本控制的目录并与存储库进行通信构建。