落户GitHub

落户GitHub
星期一, 十一月 30th, 2009
在完成了GitBar和RubyMine Extensions后,决定在GitHub上落户,接下来会做几个小型的应用,打算部署在Heroku上,主要是和大家进行交流。我在GitHub上的静态Blog: http://linux-china.github.com


IntelliJ IDEA,mssysgit和github整合
星期六, 十一月 21st, 2009
个人的开发环境是Windows的,而且项目也用到Git,所以需要一个整合环境,下面的步骤是安装的基本介绍。 1 安装mssysgit,只要访问 http://code.google.com/p/msysgit/ 下载最新版本即可。 2 生成ssh key,只要打开 桌面的 “Git Bash”,然后运行ssh-keygen -t rsa ,一路回车即可(在提示输入key的访问密码,直接回车即可)。 3 登录github,进行上传pub key即可。2和3的操作详细请访问: http://help.github.com/msysgit-key-setup/ 4 回到IDEA中,将项目的版本控制系统改为Git即可,接着你就可以和github进行pull和push操作啦。 当然,如果你在内部也假设有Git Repository服务器,采用的ssh协议的话,利用生成的key,建立SSH信任通道,Git库同步操作也非常简单。

Git Bar plugin
星期六, 十一月 21st, 2009
个人的项目开始从Svn向Git切换,在IDEA下使用Git时,发现一些操作需要点开”Version Control”菜单才能操作,比较麻烦。于是参考了Svn Bar的代码,完成了Git Bar,这样在使用Git时就可以通过点击工具栏按钮进行快速操作,目前提供的按钮主要有:View History,Add Snapshot,Commit,Revert,Checkout Branch,Merge Changes,Pull Changes,Push Changes和Diff Last,Rebase按钮会后面添加。代码在 http://github.com/linux-china/gitbar ,插件下载地址为http://cloud.github.com/downloads/linux-china/gitbar/gitbar-1.0.0.jar,还没有发布到Plugin Manager上,主要是想添加一些功能后,再正式发布。截图如下:


Git Server搭建完毕
星期五, 九月 25th, 2009
在服务器上将Git Server搭建完毕啦,其实也没有什么搭建的,只要在服务器上安装一下Git,配置一下SSH,步骤还是非常简单的。以后的一些个人项目会逐渐切换到Git上,但是在公司开发项目,目前还是Subversion为主,Git和SVN并行吧,Git的优点还是很多的。


我Git啦
星期三, 八月 5th, 2009
对Git关注很久啦,最近花了两周时间阅读了三本关于Git的图书,了解的Git的详细结构和操作方法,终于决定走一下Git之路。IDEA和RubyMine对Git支持很好,基本没有什么操作不方便的地方,看到每次提交到Svn Server上的等待dialog,Git这种DVCS确实没有这个问题啦,速度快多啦。通常有一些本地的项目,刚开始做时,就需要一个版本控制,这样可以更好控制代码,只要是开发,版本控制还是需要的,尽管IDEA提供了Local History,有不少帮助,但是一个便捷的VCS还是需要的,一个git init就可以搞定,为何不呢?

引自:http://www.intellij.org.cn/blog/?tag=git

你可能感兴趣的:(git,idea)