Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.hg文件夹在使用Teamcity和Mercurial时不在工作目录中_Mercurial_Teamcity - Fatal编程技术网

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

.hg文件夹在使用Teamcity和Mercurial时不在工作目录中,mercurial,teamcity,Mercurial,Teamcity,我尝试在Teamcity配置中运行以下命令行生成步骤,以获取文本文件的最新标记: hg log -r tip --template {latesttag} > version.txt 命令将以错误结束: 中止:在“D:\TeamCity\buildAgent\work\ec2a0c1f516aab26”中未找到存储库。未找到hg 工作目录中缺少.hg文件夹。看起来Teamcity获得了存储库中的文件,因此.hg文件夹更新的文件进入了工作目录 当我使用hgclone手动克隆存储库时,会包含

我尝试在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

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

只是想知道Teamcity Mercurial配置中是否有一些设置可用于此目的?VCS根配置已经设置了Mercurial配置,我正在寻找是否可以通过这种方式完成任何事情。此外,我还试图找出执行签出时Teamcity执行的hg命令,但我无法在构建日志中看到它们。