究竟什么样的代码版本管理工具适合我?

上一篇 / 下一篇  2007-09-16 09:25:31 / 个人分类:SCM

代码管理工具真的是很好的东西,不管用哪个都让我有一种踏实的感觉:曾经做过的任何修改,曾经犯过的任何错误,曾经有过的任何想法,都被记录管理下来了。真好!

我不仅仅用它管理代码,还用来管理我工作的文档。这种情况下只是用来备份,而不是用来检查difference了。我切换工作平台的频率非常频繁,并且我还希望经常我的工作文件能够即使得到更新,所以我在寻找一个合适的代码管理工具来帮助我。。。

首先,我考虑到的是CVS。公司有个CVS服务器我可以用。但是我没有选择用它。CVS太不好用了。虽然命令简单,但是我每次换系统时都得想想那个复杂的CVSROOT是什么,实在记不住。另外,备份,离线工作等都是问题。

然后我想到的就是GIT了。代码方面我现在都是用GIT进行管理的,确实好。分布式的设计使得我可以不需要连接网络便工作得很舒服。对于我的多个平台,我只需要每个平台clone一个repository,那随时都可以工作,连上网络的时候更新一下就可以了。方便!可是,GIT没有Windows的支持,在cygwin里面的GIT又特别不好用。毕竟文档工作还是在Windows里面比较多,所以我还是想再换一个。

之后就是subversion了。我用subversion做代码管理工具用了2-3年,还是比较熟悉的。TortoiseSVN在Windows里的集成程度很好,非常好用。我现在已经将文件管理起来了。但是问题又来了。缺乏分布式的管理,让我非常的怀念GIT的方便性。

昨天偶尔在看openembedded.org网站时,发现它的代码管理是用monotone的。我发现它也是分布式的。而且有Windows和Linux版本的。。。先学习一下,看看是否好用。希望这个就是我的答案了。。。:)
::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com



自怼圈/年番新

DU21.7
关于 ~ DebugUself with DAMA ;-)


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


粤ICP备18025058号-1
公安备案号: 44049002000656 ...::