Git Alternative:任何建议

时间:2015-08-10 23:14:14

标签: git version-control distributed alternate

我熟悉Git,对于体积小,用户少的项目来说,这是一个很好的VCS。对于更大的项目(> 4GB)和多个用户,Git不舒服。

我想知道Git的替代方案,以便处理更大尺寸的项目,并且可以有效地处理多个用户。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

SVN可能是一个不错的选择。我read在企业互动方面,你比Git或Mercurial更容易遇到CVS或SVN。它具有很高的可扩展性,不使用分布式模型,因此负载主要发生在服务器上。但是,这会引入单点故障,因此您应该注意备份。

正如您所指出的那样,对于较大的项目或具有较长使用寿命的项目而言,GIT并不是完美的VCS。但是,它提供了使事情变得可行的功能。

即:浅克隆

这允许您克隆存储库,仅保留最新的n次历史提交。因此,客户端需要的空间更少(如果您在服务器上保留一个完整的存储库)。

这种方法在this博客中得到了广泛的解释。

答案 1 :(得分:1)

Mercurial是一个选项,https://bitbucket.org/是一个很棒的网站(替代github)。

Mercurial`s site

答案 2 :(得分:1)

巨人回购通常意味着“你在管理和|或组织方面存在缺陷”。重新考虑您的工作流程

但无论如何,Mercurial的LargeFiles扩展将是适合您的需求的好方法