我正在尝试git fetch
从我的构建代理中执行完整的操作,以便在 TeamCity中使用GitVersion 。
但是,当我在代理上执行结帐时,我无法获取分支的完整 git 历史记录。我得到与此相同的结果:https ://github.com/GitTools/GitVersion/issues/912 - 具体来说:
System.InvalidOperationException:在本地或远程都找不到“开发”或“主”分支。
我的猜测是这是因为 TeamCity 只检查了回购历史的一个子集。
Github 问题有一个git fetch
在每次构建开始时执行命令的解决方法。这是 TeamCity 可以作为 VCS 根的一部分本机支持的东西吗?
提前致谢