关于代码管理的好教程?

时间:2009-03-16 18:17:14

标签: version-control

我很久以来一直在编码,但我从未使用过像CVS或SVN这样的代码管理系统。

请您建议任何从基础开始的指南,然后再考虑各个软件的概念及其复杂性。

5 个答案:

答案 0 :(得分:3)

Eric Sink的Source Control HOWTO是一个很好的(非工具专用)介绍,虽然我不知道它是否与最新的DVCSs保持同步。

答案 1 :(得分:1)

您是否阅读过SVN书?

http://svnbook.red-bean.com/

答案 2 :(得分:0)

可以找到真正优秀darcs的基本信息here

你应该在20分钟内做好准备!

完成上面的小教程后,请参阅links to further documentation。如果您理解了这个概念,几乎每个darcs命令都可以在darcs cheat sheet中找到(只有一页!)。

看起来darcs可能是一个非常基本的版本控制系统,但实际上它支持其他VCS(我知道)没有的独特功能(例如,在不丢失补丁标识的情况下修补补丁程序)。

答案 3 :(得分:0)

我首先阅读关于两个

的维基百科文章

可以找到CVS here

可以找到Subversion here

然后,有关Subversion的更多详细信息,您可以查看红皮书here

我不知道CVS的等价物。

最后,对于版本控制的概述,您可以从维基百科here开始。

答案 4 :(得分:0)

我最喜欢的关于这个主题的文件仍然是High-level Best Practices in Software Configuration Management。这是一篇优秀的白皮书,每当我需要向同事介绍良好的SCM实践时,我仍然会将其作为参考。这是摘要:

  

在部署新的SCM(软件配置管理)工具时,实施者有时会专注于完善细粒度的活动,同时无意中从他们以前的工作或以前的工具中推进不良的大规模实践。结果是一个执行得很好的错误。本文提出了一些反映作者在部署SCM方面经验的高级最佳实践。