当克隆一个仓库进行构建时,我该如何让TeamCity创建.git目录?

39
我正在尝试在我的MSBuild文件中运行自定义命令;它基本上运行“git log -10”并将提交信息存储到文本文件中。
问题是,当我尝试运行构建时,它会出现错误,显示“fatal: Not a git repository”。因此,我检查了TeamCity项目的工作目录,发现没有.git目录!
为什么TeamCity在克隆存储库时不创建.git目录?是否有一种方法可以启用此功能?
编辑:TeamCity版本为7.1.2;我将尝试更新到8.0.1,以查看是否有可用的选项。

1
可能是在TeamCity构建步骤中使用git命令的重复问题。 - Robin Green
2个回答

54

2
很不幸,如果您设置了检出规则,它将不允许您这样做 :-( - Lee Englestone

5

1
默认设置在10.x中已更改,但升级时保留了旧设置:https://confluence.jetbrains.com/display/TCD10/VCS+Checkout+Mode - Stoffe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接