版本控制-复古:学习CVS,来自SVN



我从(插入前十年的年份)开始使用Subversion,但现在在一家使用CVS的公司。对于从旧版本控制系统到新版本控制系统的用户来说,有很多操作指南、教程、备忘单等,但对于我们中少数走向"错误"的人来说,还有什么呢?

我正在为目前经验丰富的开发人员寻找备忘单、技巧和窍门,让他们能够自如地使用svn、git或其他流行的系统。不想要版本控制新手的东西,或者赞美CVS优点的文章,与"64K RAM足够"时代使用的东西相比。

祝你好运。

由于您对Subversion非常有经验,我将推荐一个您从未想过的参考资料:Subversion手册。

在附录"CVS用户的Subversion"中,他们描述了如何打破CVS的坏习惯并开始使用SVN,因为他们的目标是让Subversion接管CVS世界。

如果你选择接受它,你的任务就是对这个附录进行逆向工程。通读一遍,当你回忆起原子提交的平静日子时面带微笑,但当你意识到分支现在会让你付出什么代价时,你会做鬼脸。

更重要的是,附录通常会审查CVS中的功能,假设人们熟悉它们,然后提供一个手册链接,其中描述了高级SVN功能。你只需要倒过来工作。你在自己的头脑中知道自己想做什么,你也知道你曾经用的方式来做这件事,但你看到还有其他的方式。然后请同事(或阅读CVS手册)更深入地学习。

最新更新