1

我们正在运行带有 Git 存储库的 TFS 2013。

在我们的构建服务器(>2GB 存储库)上,为每个构建克隆存储库(具有相当多的历史记录)大约需要 20 分钟。

我们如何在构建定义中更改克隆的参数以仅获取没有历史记录的最新状态,即

git clone --depth 1 ...

?

我们需要自定义构建定义吗?
我们可以使用任何内置功能吗?

非常感谢任何提示!

4

1 回答 1

0

FWIW - 我们关闭了克隆选项,只为每个构建拉取最新更改。为了撤消在拉取后在构建服务器上执行的更改(调整程序集信息/版本等),我们使用了一个自定义的构建后步骤git resetgit clean.

这样我们在下一轮拉取最新更改时不会有任何冲突..

于 2016-02-05T14:06:33.200 回答