在克隆用于构建的repo时,如何让TeamCity创建.git目录?

在克隆用于构建的repo时,如何让TeamCity创建.git目录?,git,msbuild,teamcity,Git,Msbuild,Teamcity,我正在尝试在MSBuild文件中运行自定义命令;它基本上运行“GitLog-10”,并将提交信息存储到文本文件中 问题是,当我尝试运行构建时,它会错误地说“致命:不是git存储库”。所以我为我的项目检查了TeamCity的工作目录,没有.git目录 为什么TeamCity在克隆存储库时不创建.git目录?有没有办法实现这一点 编辑:TeamCity版本为7.1.2;我将尝试更新到8.0.1,看看是否有可供选择的选项。我将VCS签出模式从服务器更改为“自动启用代理”,现在可以使用了!多亏了这个问题

我正在尝试在MSBuild文件中运行自定义命令;它基本上运行“GitLog-10”,并将提交信息存储到文本文件中

问题是,当我尝试运行构建时,它会错误地说“致命:不是git存储库”。所以我为我的项目检查了TeamCity的工作目录,没有.git目录

为什么TeamCity在克隆存储库时不创建.git目录?有没有办法实现这一点


编辑:TeamCity版本为7.1.2;我将尝试更新到8.0.1,看看是否有可供选择的选项。

我将VCS签出模式从服务器更改为“自动启用代理”,现在可以使用了!多亏了这个问题的答案:。

它被记录为VCS签出模式:


TeamCity版本为9.x

不幸的是,如果您有签出规则,它将不允许您执行此操作:-(10.x中更改的默认设置可能重复,但升级时保留旧设置: