Svn PLT方案的良好修订控制

Svn PLT方案的良好修订控制,svn,git,racket,Svn,Git,Racket,现在我又跟着一个朋友,现在我开始学习PLT方案(使用DrScheme),但我和我的朋友通常在一些项目中互相帮助,为此我们使用修订控制器(通常是SVN,有时我们使用git),但哪一个是PLT方案使用的最佳修订控制?谢谢。有两种版本控制:集中式(svn、cvs)和分布式(mercurial、git、bazaar)。如果您对git和svn都很熟悉,那么您就知道这一点 哪一个比较好?mercurial和git提供了相同的全局特性,不同之处仅在于细节 你应该选择哪一个?有两种版本控制:集中式(svn、cv

现在我又跟着一个朋友,现在我开始学习PLT方案(使用DrScheme),但我和我的朋友通常在一些项目中互相帮助,为此我们使用修订控制器(通常是SVN,有时我们使用git),但哪一个是PLT方案使用的最佳修订控制?谢谢。

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

哪一个比较好?mercurial和git提供了相同的全局特性,不同之处仅在于细节


你应该选择哪一个?有两种版本控制:集中式(svn、cvs)和分布式(mercurial、git、bazaar)。如果您对git和svn都很熟悉,那么您就知道这一点

哪一个比较好?mercurial和git提供了相同的全局特性,不同之处仅在于细节


你应该选择哪一个?您最熟悉的版本。

实际上,问题在于哪个版本控制系统最适合您和您的工作流程。版本控制系统和编程语言基本上是完全独立的,因此,只要版本控制系统满足您的需要,使用哪种语言并不重要。我已经广泛使用了Svn和Git,它们都是PLT方案、C++、露比、Perl和shell脚本,它们对所有这些语言都很好。
我个人更喜欢Git,但有些人觉得SVN更易于使用,有些人喜欢Mercurial、Bazaar或DARC。

实际上,这是一个哪个版本控制系统最适合您和您的工作流的问题。版本控制系统和编程语言基本上是完全独立的,因此,只要版本控制系统满足您的需要,使用哪种语言并不重要。我已经广泛使用了Svn和Git,它们都是PLT方案、C++、露比、Perl和shell脚本,它们对所有这些语言都很好。
我个人更喜欢Git,但有些人觉得SVN更易于使用,有些人喜欢Mercurial、Bazaar或Darcs。

正如前面所指出的,版本控制系统的选择与编程语言无关。这就是说,如果您想要推荐,我会找到一个非常好用的分布式版本控制系统。您可能想使用,它提供免费的Mercurial主机

免责声明:我与BitBucket没有任何关联,只是作为一个自由用户


另外,在修订控制系统中维护代码是一个非常好的实践。它可以避免意外丢失或修改代码。

正如前面所指出的,版本控制系统的选择与编程语言无关。这就是说,如果您想要推荐,我会找到一个非常好用的分布式版本控制系统。您可能想使用,它提供免费的Mercurial主机

免责声明:我与BitBucket没有任何关联,只是作为一个自由用户


另外,在修订控制系统中维护代码是一个非常好的实践。它可以防止代码意外丢失或修改。

这应该标记为“主观”。您选择的版本控制可能应该独立于您使用的语言。方案代码的SVN或git有什么问题?这应该标记为“主观”。您选择的版本控制可能应该独立于您使用的语言。SVN或git for Scheme code有什么问题?同意——以我的经验,Mercurial很容易(或者至少比git容易)学习,但仍然拥有git孩子们引以为傲的所有功能。它还有一个非常不错的Windows GUI(可能还有一个适用于其他操作系统的GUI)——以我的经验,Mercurial很容易(或者,至少比git容易)学习,但仍然拥有git孩子们引以为豪的所有功能。它还有一个非常不错的Windows GUI(可能还有一个用于其他操作系统的GUI)