设为首页 加入收藏

TOP

如何通过hg(水银)代码管理系统搭建完整的eCos源码平台
2014-11-24 11:15:19 来源: 作者: 【 】 浏览:0
Tags:如何 通过 水银 代码 管理系统 搭建 完整 eCos 源码 平台

1. 官方下载ecos的方法


ecos 的自由软件的官方网站是


http://ecos.sourceware.org/


我们可以从这个链接 http://ecos.sourceware.org/getstart.html 看到如何的安装和下载ecos的realse版本


从这个链接http://ecos.sourceware.org/anoncvs.html 我们可以看到如何下载cvs版本


cvs开发版本下载方法


cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -P ecos


cvs开发版本更新方法


cvs -z3 update -d -P


cvs Release版本下载方法


cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -r last-rhepl -P ecos


cvs Release版本更新方法


cvs -z3 update -r last-rhepl -d -P


下载好的代码中有很多cvs的目录,是作为cvs版本控制来用的。


2. 从http://www.ecoscentric.com 下载


如果他没有了前景,会让自己很失落。庆幸吧,我不喜欢QT,要不然听到Nokia收购QT,Nokia和Microsoft合作又卖


掉QT,肯定会发疯。


ecos后来由ecoscentric来做ecos pro的商业版和技术支持,ecospro的易用性要比vxwork更容易。


果然,不同的路就有不同的发展,ecos在经过几年的风吹雨打后重新发布了3.0版本。


也正式看到这个消息,我才想重新基于ecos做些东西。


再来说说分布式代码管理工具(好像有点散碎了),


举个例子就知道,CVS,SVN如果你想浏览之前提交的代码必须有个服务器,如果不能连接服务器实际上你是看不到修改的。


这对于公司的管理来说固然可以,但对于自由软件来说就很不方便。


git创建之初就希望大家可以在本机浏览修改信息,联网的时候可以提交和同步。


git和linux一样有着丰富的命令,控制起来很容易。


再说hg, 水银版本控制器。他最大的成功点就是用起来和svn差不多,所以有很多人能够接受他,对git因为有上百条命令而


望而却步的人可以通过hg来加入分布式代码管理的阵营。


ecoscentric 建立了一个hg的服务器会,每周和ecos.sourceware.org的cvs同步,这给了我一个能看到ecos衣服里面东西的机会。


下面是下载hg版本的方法。


下载nand




hg clone http://hg-pub.ecoscentric.com/nand-ecoscentric


在你下载好ecos以后,可以通过hg pull -f 来合并来自不同server的代码


hg pull -f http://hg-pub.ecoscentric.com/yaffs-ecoscentric


hg pull -f http://hg-pub.ecoscentric.com/nand-ecoscentric


在你pull下来之后,你需要hg merge,解决冲突,就能获得一个完整的ecos代码仓库。


当然你可以在上面更改,并且定期的和ecos的server更新。


下面是我自己的ecos代码仓库



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ARM学习心得之 TFTP安装配置 下一篇Android源码分析--CDMA短信状态报..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)
·使用华为开发者空间 (2025-12-27 04:19:24)
·Getting Started wit (2025-12-27 03:49:24)
·Ubuntu 上最好用的中 (2025-12-27 03:49:20)