程序员如何选择代码管理工具?首先来看看程序员通常是怎样工作的:简单地讲就是编程、写代码、改代码、再写代码,这样日复一日。所谓的“为系统而生、为框架而死”。其实,作为程序员的我们也希望能够早日摆脱这种枯燥的工作,让编程成为一种快乐,这也许是对于自己这也未来的一种美好的期待。让工作便简单是任何行业的一种趋势,包括我们每天辛勤耕耘的码农们。
提高工作效率可以让我们在一定的时间内做更多的事,对于程序员而言,当在工作过程中遇到需要比较源代码文件差异时,如果能够有一套代码管理工具,会帮助自己减少一些不必要的重复劳动。
在各种代码比较类软件中,Beyond Compare是比较常见而且较为受欢迎的工具之一,可以说是职场程序员必备,当前最新的版本为Beyond Compare 4可支持支持:Windows、Linux、Mac OSX等操作系统,使用的方式和范围也较为广泛,而且现在也推出了中文版,其实作为程序员的我们对于中英文版的差异并不是非常看重,关键在于使用便捷。
那么具体的使用细节如何体现?尚学堂陈老师提到使用Beyond Compare比较源代码文件时,不同的地方会通过高亮进行注明,从而直接对会话窗格中的文本差异进行修改,修改完成后单击保存按钮即可完成对文件的更新。其中不管是文件夹比较还是文件比较都是采取左右两栏的布局,方便我们对文件比较的需求。
在使用Beyond Compare对文件代码进行比较时,面对冗长的内容可以对其设置书签,对重要关键的代码内容进行收藏,在下一次使用是可以方便查找。同时还可以通过设置快捷键的方式在不同的书签之间来回切换,快速定位所需要的信息,当你不需要某个书签时,可以将其直接清除。
除了Beyond Compare之外,Visual Source Safe(VSS)同样是一款不错的代码管理工具,它来自于微软,是配置管理的一种很好的入门级的工具。SourceSafe可能界面并不是很好看,因为后续对它的开发并不多。但简便易学的特点还是让它积累了不少人气。虽然SourceSafe并不是免费的,但对于我们经常编程的人来说得到它也并非难事。如果你合法地得到Visual Studio,你就得到了免费的SourceSafe。
VSS 的配置和版本都是最基本的,在对build和基线的管理上, VSS同样具有标签功能。 VSS 有共享、分支与合并的功能,不足的一点是VSS缺乏对流程的管理,不能对变更的流程进行控制。当然作为微软的产品VSS 只能在 windows 平台上运行,不支持其他操作系统。如果你用Window平台做开发,这也是不错的选择。
代码管理工具可以帮助我们提高工作效率,减少重复劳动,是程序员必备的工具之一,除了以上介绍的两种以外其实还有很对,期待你在工作的过程中去发现,从而找到适合自己的代码管理工具。
领取专属 10元无门槛券
私享最新 技术干货