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

大学新生学习版本控制
EN

Stack Overflow用户
提问于 2009-06-30 01:37:28
回答 8查看 343关注 0票数 5

我是一名大学CS新生,希望学好版本控制系统。目前,我正在研究Subversion、Perforce和Surround SCM。

我将在Linux平台上将该系统与Eclipse集成。涉及到的代码主要是C++、Java和LaTeX (我也将使用它们)。

我很可能是唯一的用户,但SVN的优点是它是开源的,而其他两个是专有的。我听说过很多关于TortiseSVN的好评,但由于我使用的是Linux,所以我会错过它。

编辑:感谢您的回答。当然,我也对任何其他版本控制系统持开放态度。我会检查一下Git和Mercurial。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-06-30 01:39:46

如果您正在学习版本控制系统,那么您最好考虑一个较新的“分布式”版本控制系统,如GitMercurial。将您的范围限制在您提到的上一代工具上,您将错过今天(一些)人们真正使用的工具。

为了学习一个系统,我可能不会推荐选择一个商业产品。通过开源解决方案,您将免费获得更好的支持和文档。

票数 8
EN

Stack Overflow用户

发布于 2009-06-30 01:52:55

如果这是您唯一的选择,那么一定要选择SVN。这是真正的人在野外使用的(列表中的)。

不过,老实说,还是学习DVCS吧。Git,Mercurial,darcs,其中之一。

票数 5
EN

Stack Overflow用户

发布于 2009-06-30 01:43:34

如果你打算成为项目中唯一的一个,你绝对应该去看看SVN。获取Subclipse,一个用于Subversion的Eclipse插件,并习惯它。然后,一旦你觉得舒服了,就转移到其他版本控制系统。

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

https://stackoverflow.com/questions/1061355

复制
相关文章

相似问题

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