ohloh和github的使用

今天去了解了ohlohgithub,带着一个问题:它们是如何建立项目之间的关联。

1.ohloh:

根据ohloh用户添加的tag进行项目关联,重复tag多的项目关联度大。该方法不能反应项目之间的代码重用与依赖关系,但项目之间在关注点、主题层面的关联能够很好的被体现出来。值得关注的是,现在该网站已提供compare功能,能将项目的基本信息(Metric)进行比对,这些信息部分是爬取的,部分是用户编辑的。

2.github

主要是提供一个world-wide的统一git版本库空间,程序员都将其代码库存放在github.com。需要说明,gitsvn不同,每一个working copy对应着一个库,每次提交需要经过commit(提交到本地库)和push(提交到远程库,如github)两步。

如果对github中别的项目感兴趣,可直接fork为一个本地库,相当于代码重用。也就是说,所有在github上申请的库都是大家共享的(除非付款申请私有库),github给每个用户提供代码空间,让他可以随时随地在任一台电脑同步自己的代码,与此同时,这些用户们构成了它的社会化编程网络,用户越多他的价值越大(Social coding)总的来说,在github中,主要为人员之间构成的网络,如果把项目类比于微博话题(不是微博状态,话题可以跟踪,状态不能跟踪),那么github形成的网络就跟微博中人和话题构成的网络是十分相似的。github项目之间的联系主要为forked from,以及通过项目开发人员的watch活动产生的间接联系。


最后谈一谈git的使用,我以目前手头的项目为例,成功将其从SVN移植到了GIT。这主要靠GITHUB给的帮助http://help.github.com/。其中,有几点收获,也是经常容易出错的地方:

1.在与eclipse集成后,从github中import已有项目的步骤是:

    git版本库研究 -> 添加git@github.com:yourname/yourproject  -> 右键import projects -> import existing projects

2.也可以用git bash来克隆到本地,再用eclipse导入

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值