PLT计划的良好修订控制

时间:2009-10-28 15:59:31

标签: svn git racket

现在我正在跟随另一个朋友,现在我开始学习PLT Scheme(使用DrScheme),但我和我的朋友通常在一些项目中互相帮助,为此我们使用修订控制器(通常是SVN,有时候)我们使用git),但这是与PLT Scheme一起使用的最佳版本控制?感谢。

3 个答案:

答案 0 :(得分:3)

正如已经指出的那样,版本控制系统的选择与您的编程语言无关。也就是说,如果你想要推荐,我发现Mercurial (Hg)是一个非常好用且易于使用的分布式版本控制系统。您可能希望使用提供免费Mercurial托管的http://bitbucket.org

免责声明:除了免费用户外,我与BitBucket无关。

顺便说一下,在修订控制系统中维护代码是一种非常好的做法。它可以防止意外丢失或修改代码。

答案 1 :(得分:1)

有两种版本控制:集中式(svn,cvs)和分布式(mercurial,git,bazaar)。如果您熟悉git和svn,就会知道这一点。

哪一个更受欢迎? mercurial和git提供相同的全局功能,差异仅在细节上。

你应该选择哪一个?你最熟悉的那个。

答案 2 :(得分:1)

真的,这是一个哪个版本控制系统最适合您和您的工作流程的问题。版本控制系统和编程语言几乎完全独立,因此只要版本控制系统适合您的需要,您使用的语言并不重要。我已经将SVN和Git广泛用于PLT Scheme,C ++,Ruby,Perl和shell脚本,并且它们都适用于所有这些语言。

我个人更喜欢Git,但有些人发现SVN更易于使用,有些人喜欢Mercuiral,Bazaar或Darcs。