Jenkins - 浅克隆的影响

Man*_*nan 5 git jenkins jenkins-plugins

我已经在启用 Git SCM 的情况下设置了 Jenkins。

由于 Git 服务器位于另一个内部网络连接较慢的国家/地区,因此 Git 同步对我来说太慢了。它失败了很多次。

我在网上阅读了一些建议,说“启用浅克隆”。

但我担心的是,如果我做浅克隆,我会错过什么。类似于“改变历史”。

这是一个 Xamarin Android C# 解决方案,想知道进行浅克隆是否安全。

浅克隆可以解决我的慢速网络问题吗?它对詹金斯的工作有何影响?

Von*_*onC 3

唯一的影响是您的工作对克隆/获取的历史记录的了解有限(因为它是浅层历史记录,深度有限)

但您不会错过历史上的任何新变化:JENKINS Git 插件仍会检测远程存储库端的新提交。(并且,如果在每个新作业中未清理工作区,则将执行定期 fetch