gpt4 book ai didi

svn - 我应该将哪个 VCS 与 Google Code 一起使用?

转载 作者:行者123 更新时间:2023-12-04 16:50:01 24 4
gpt4 key购买 nike

我即将开始一个项目,并正在考虑使用 Google Code 来托管它。它提供了使用 Mercurial 或 SVN 进行版本控制的选项。我以前从未使用过 VCS,想知道哪个更容易使用。

该项目涉及两个主要程序员,但其他一些可能会贡献少量。它主要是在 python 中,我们使用 Emacs 作为主要编辑器。我们都使用Windows操作系统。

最佳答案

使用 Mercurial 。

这两个系统都很容易,但 Mercurial 会很快。想比较昨晚别人所做的和你昨晚所做的不同吗?使用 SVN,当它与 Google 的服务器通信时,每个文件需要几秒钟的时间。使用 Mercurial,它几乎是即时的。

每个差异几秒钟可能听起来并不多,但是一旦您使用消除(大部分)这些停顿的系统,敏捷、响应式界面的好处就会变得显而易见。

哦,人们可以 fork 你的项目,而不会造成巨大的痛苦。这也很酷。

编辑:Mercurial 也觉得没有必要打 .svn项目中每个文件夹中的文件夹。这些东西很难看(并且在 Windows 上默认不隐藏,就像在 *nix 系统上一样)。只有一个 .hg项目根目录下的文件夹,这要干净得多。

编辑:使用 Mercurial 的另一个原因: hg bisect .在 10 分钟而不是 2 小时内追踪错误,因为您能够找到导致错误的确切修订版,这真是太棒了。看起来有一个 Perl svn-bisect 工具,但它不是核心,而且 SVN 在修订之间更新的缓慢将使其过程更长。

关于svn - 我应该将哪个 VCS 与 Google Code 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com