首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >版本控制入门

版本控制入门
EN

Stack Overflow用户
提问于 2008-08-06 02:29:14
回答 34查看 9.4K关注 0票数 75

我需要实现版本控制,即使是我在家里做的开发。在过去的几年里,我读到了关于Subversion有多棒的文章,并打算在业余时间学习这一点,直到我听说Git是未来的版本控制系统。

在这种情况下,我是不是应该先等一等,看看哪一个能胜出呢?它们的相对优势是什么?

我注意到Git的一个问题是没有太多功能齐全的GUI,这对我团队中的许多用户都很重要。

此外,我也不介意关于如何开始使用其中一个的建议。(教程等)

EN

回答 34

Stack Overflow用户

回答已采纳

发布于 2008-08-05 18:34:44

版本控制最重要的一点是:

刚刚开始使用IT

不使用版本控制是一个可怕的想法。如果您没有使用版本控制,请立即停止阅读并开始使用它。

它很容易转换为

代码语言:javascript
复制
cvs<->svn<->git<->hg

你选择哪一个并不重要。只需选择最容易使用的,并开始记录代码的历史。您可以随时迁移到另一个(D)VCS。

如果您正在寻找易于使用的图形用户界面,请查看TortoiseSVN (Windows)Versions (Mac) (由codingwithoutcomments推荐)

编辑:

pix0r said:

Git有一些很好的功能,但除非你已经使用过更标准的东西,如CVS或Subversion,否则你将无法欣赏它们。

这。如果你不知道版本控制能为你做什么,那么使用git是没有意义的。

编辑2:

我在reddit上看到了这个链接:Subversion Cheat Sheet。svn命令行的很好的快速参考。

票数 82
EN

Stack Overflow用户

发布于 2008-08-05 18:31:57

使用subversion,它很容易设置,很容易使用,并且有很多工具。任何未来的修订系统都会有一个从SVN导入的功能,所以如果你的需求增长了,你就不能改变了。

票数 19
EN

Stack Overflow用户

发布于 2008-08-05 18:36:48

Subversion Book是您学习该工具的最佳选择。可能还有其他快速入门的教程,但这本书是你能找到的最好的单一参考。

Git有一些很好的功能,但除非你已经使用过更标准的东西,如CVS或Subversion,否则你将无法欣赏它们。我绝对同意前面的帖子,从Subversion开始。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档