代码之家  ›  专栏  ›  技术社区  ›  Mani Vannan

詹金斯-浅克隆的影响

  •  1
  • Mani Vannan  · 技术社区  · 7 年前

    我已启用Git SCM设置Jenkins。

    由于Git服务器存在于另一个Intranet网络连接缓慢的国家,所以Git同步对我来说太慢了。它失败了很多次。

    我在网上看到一些建议说“启用浅克隆”。

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

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

    Shallow Clone可以解决我的慢速网络问题吗?这对詹金斯的工作有何影响?

    1 回复  |  直到 7 年前
        1
  •  0
  •   VonC    7 年前

    唯一的影响就是你的工作 limited view of the cloned/fetched history (因为它是一个 shallow one (深度有限)

    但你不会错过历史上任何新的变化:在 JENKINS Git Plugin 仍然会在远程回购端检测到新的提交。(而且,如果工作区没有在每个新工作中被清理,那么 perform a regular fetch )