代码之家  ›  专栏  ›  技术社区  ›  Matt

我应该将版本控制(Git)与项目分开吗?

  •  0
  • Matt  · 技术社区  · 16 年前

    我想知道人们是如何处理这样一个事实的,即一个git回购是真正的大,当我把项目推到网络上,复制回购需要的时间远远超过大多数。

    谢谢, 马特

    2 回复  |  直到 16 年前
        1
  •  3
  •   Tylo    16 年前

    整个回购只需克隆一次。收到大多数文件后,只有更改的文件才能上载/下载。

    因此,不应该将版本控制与项目分开。当您从正在工作的目录中进行更改时,最方便的方法是提交更改。

    对于Git,更改也在本地提交(这非常快),您只需在需要时从Internet推/拉。

        2
  •  3
  •   Phil Hord    16 年前

    如果使用ssh://或git://access,则推送更新的效率会更高。通过HTTP/WebDAV推送确实很慢。

    此外,大型git repos的效率低于小型git grep。所以尽量不要添加不属于代码的大型对象(比如tarballs)。

    推荐文章