Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1119405
  • 博文数量: 284
  • 博客积分: 8223
  • 博客等级: 中将
  • 技术积分: 3188
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 13:26
文章分类

全部博文(284)

文章存档

2012年(18)

2011年(33)

2010年(83)

2009年(147)

2008年(3)

分类: LINUX

2011-02-14 22:36:08

开始使用GIT两天,发现敲命令实现提交,同步,和分支合并有一些低效,作为个人学习当然是很好,但团队开发中必须讲究效率。

因为习惯于SVN的版本控制方式来开发项目,所以目标就转到了eclipse的插件上,官方只有EGit,目前还不太成熟,有许多地方操作并不让人满意,但基本已经实现GIT的主要功能,通过Github.com取项目和提交基本也通畅无阻,但在配置的过程中遇到一些问题。以下是记录。

注:先确认已经安装了msysGit生成了公钥和私钥,并且在Github上添加了公钥。
msysGit:

EGit官方获取地址:
通过Eclipse的在线升级来安装

升级地址是:

获取到本地后先不要从Github中Clone出你的库,因为Eclipse默认的SSH设置和用msysGit生成的不一样,Eclipse默认SSH地址是~/ssh而用msysGit生成的是~/.ssh。
在Eclipse中设置SSH密钥和公钥地址(因为我是日文操作系统,路径符号有点奇怪(╯▽╰)):

密钥路径设置后就可以Clone出在github.com上的仓库了,但在导出前还需要配置一下Git的全局信息。

这一步是配置你提交到github服务器上时你的名称和邮件信息,其他的一些全局信息也可以在这里添加,非常方便。

现在就可以取项目了,通过import项目,协议选择git,到本地就可以了,操作和SVN几乎一样,唯一不同的地方,SVN提交后就直接更新服务器版本号和source,GIT则将全部信息保存在本地,必须手动push到服务器才实现更新,这样的好处是可以自由创建分支,选择Bridge自己要的代码,同时也实现了离线版本控制的开发模式。

阅读(6629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~