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



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

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

命令将以错误结束:中止:在"D:\TeamCity\buildAgent\work\ec2a0c1f516aab26"中找不到存储库(未找到.hg)!

工作目录中缺少.hg文件夹。看起来Teamcity获取了存储库中的文件,使得.hg文件夹更新到工作目录中。

当我使用"hgclone"手动克隆存储库时,会包含.hg文件夹,我可以毫无问题地运行"hglog"命令。

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

Teamcity版本为9.1.1

必须在版本控制设置页面上选择代理端签出,才能访问版本控制特定目录并从构建中与存储库通信。

最新更新