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

是否存在比SVN更快的集中版本控制?

  •  7
  • Savageman  · 技术社区  · 16 年前

    我已经使用SVN很久了,现在我们正在尝试Git。我不是在谈论集中/分散的辩论。我唯一关心的是速度。

    后一种工具要快得多。但有时,我需要使用一种集中的方法,这比分散的方法简单得多,也不那么复杂。学习曲线真的很快,这节省了很多时间(而挖掘去中心化会导致浪费时间,因为学习曲线要长得多,我们在使用它时会遇到更多的问题)。

    有人知道这件事吗?

    4 回复  |  直到 16 年前
        1
  •  5
  •   Community Mohan Dere    9 年前

    我知道比SVN快得多的CVCS(集中式版本控制系统)不是免费软件:

    Perforce

    SO answer .

    Perforce diagram

    你可以看到一个 comparison between Perforce and Subversion in this document .

        2
  •  1
  •   Marcelo Cantos    16 年前

    Git支持许多拓扑,包括集中式CVS/SVN方法。有几种选择:

    1. 通过ssh提供一个中央共享存储库。 gitosis 使这更容易。
    2. 使用 github 私人账户。
    3. 使用github的商业服务器产品, github:fi 在您自己的数据中心。
        3
  •  1
  •   Hardcoded    16 年前

    您可以尝试Bazaar(bzr),因为它支持工作流(但我不知道它是否真的更快),或者等待svn1.7和WC-NG以及集中式元数据。svn1.7计划在今年夏天推出,但也可能稍后完成。

        4
  •  0
  •   Greg Hewgill    16 年前

    Git非常灵活,在一个集中的安排中工作得很好。在某个服务器上,创建一个“裸”存储库,其内容如下:

    mkdir repo
    cd repo
    git init --bare --shared
    

    然后将您的存储库推入服务器上的裸存储库,并将其称为“中心”repo。