Version control 源代码管理初学者
作为源代码管理的初学者,最好学习的版本控制系统是什么?任何东西,但我自己也会学习像git或subversion这样的现代系统。我的第一个VCS是RCS,但我了解了基本知识。好吧,如果你只是想自己学习,我会说你应该选择一些免费的东西,比如subversion。如果您是一家从未使用过源代码管理的公司,那么这取决于您的需要。我建议您尝试Subversion,例如使用。尝试搜索“Subversion”,你会发现大量的问题和答案指向好的教程Version control 源代码管理初学者,version-control,Version Control,作为源代码管理的初学者,最好学习的版本控制系统是什么?任何东西,但我自己也会学习像git或subversion这样的现代系统。我的第一个VCS是RCS,但我了解了基本知识。好吧,如果你只是想自己学习,我会说你应该选择一些免费的东西,比如subversion。如果您是一家从未使用过源代码管理的公司,那么这取决于您的需要。我建议您尝试Subversion,例如使用。尝试搜索“Subversion”,你会发现大量的问题和答案指向好的教程 祝你好运 我的第一次接触是以WinCVS为客户的CVS。太可怕了
祝你好运 我的第一次接触是以WinCVS为客户的CVS。太可怕了。接下来是Subversion,它集成了OrtoiseSVN和Eclipse。这是直觉的,是天堂般的。我认为将CVS与龟甲ECV和Eclipse一起使用也会很好,尽管我更喜欢SVN处理修改的方式。每个签入都会对整个存储库进行版本控制,而不是对单个文件进行版本控制。我认为有几个核心概念需要学习:
您可以使用Git和Subversion作为一种免费且简单的方式进行实验。我用它为我过去参与过的一些副项目托管了几个subversion存储库。除了Visual Source Safe之外的任何东西;最好是支持分支和合并概念的。正如其他人所说,Subversion是一个很好的选择,特别是对于OrtoiseSVN客户端
请务必查看(请原谅这个双关语)。我还推荐Subversion。它不需要太长的时间就可以安装,它是免费的,而且网上有一本非常好的书,介绍了一些基础知识和一些高级主题:Subversion with tortoisesvn。(乌龟是因为你可以直观地看到很多事情,这将为命令行提供一个很好的起点。)有大量的文档,你很可能会在职业生涯中至少看到一点。几乎每一家我工作过的公司和面试过的公司都运行SVN 我发现安装SVN或git可以省去我的麻烦。您可以在那里获得一个免费帐户,并使用其中任何一个-此外,您还可以在那里使用您的OpenID 然后你就可以避免在正确的设置上乱作一团,并专注于如何使用它 : 我同意你的观点,源代码安全作为一个源代码控制系统是不好的,但请记住,使用源代码安全比Joel Spolsky所说的“随身携带软盘”要好得多
对于初学者来说,这可能不是一个坏主意,因为根本没有源代码管理的成本要高得多。来自SourceGear.com的Vault非常棒。它对单个用户是免费的,并提供了极好的VS2005/2008界面。我喜欢
rp如果您希望在入门时学习商业产品,Performance提供免费的客户端和服务器,服务器支持两个用户和五个客户端工作区
在我以前的工作场所,它不仅被我们的程序员虔诚地用于代码,还被用于艺术资产和游戏级别,以及我自己的文档。我不是高级源代码管理用户,但我正在学习。以下是我在源代码管理产品方面的经验: