我已经启用了Jenkins并启用了Git SCM。
由于Git服务器存在于内网网络连接速度较慢的其他国家,因此Git sync对我来说太慢了。它失败了很多次。
我在网上阅读了一些建议,说明了启用浅层克隆'。
但我担心的是,如果我做浅层克隆,我会想念一些东西。类似于'改变历史'。
这是一个Xamarin Android C#解决方案,想知道做浅层克隆是否安全。
浅层克隆可以解决我的慢速网络问题。它作为詹金斯的工作有何影响?
答案 0 :(得分:0)
唯一的影响是您的工作有limited view of the cloned/fetched history(因为它是shallow one,深度有限)
但是你不会错过任何历史上的新变化:JENKINS Git Plugin仍会检测远程回购方的新提交。 (并且,如果在每个新工作中未清理工作区,则会perform a regular fetch)