【问题标题】:.hg folder not in working directory when using Teamcity and Mercurial使用 Teamcity 和 Mercurial 时,.hg 文件夹不在工作目录中
【发布时间】:2016-04-12 00:24:40
【问题描述】:

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

【问题讨论】:

  • 只是想知道 (Teamcity) Mercurial 配置中是否有一些设置可以用于此目的? VCS 根配置已设置“Mercurial config”,我正在寻找是否可以这样做。此外,我还试图找出 Teamcity 在签出时正在执行的 hg 命令,但我无法在构建日志中看到它们。

标签: mercurial teamcity


【解决方案1】:

Agent-side checkout 必须是 版本控制设置 页面上的selected 才能访问特定于版本控制的目录并与构建中的存储库通信.

【讨论】:

    猜你喜欢
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多