为NetBeans添加Git支持
说明:以下操作在NetBeans 6.8下进行,不同版本可能会有细微的差别。

什么是Git?
Git 是 Linux 的创始人 Linus Torvalds 为了帮助管理 Linux® 内核开发而开发的一个开放源码的版本控制软件。我们可以自己下载这个软件用来管理自己的软件开发项目。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
如何安装Git?
Git最初是为了Linux而生,所以一开始并不能直接在Windows下使用。
但是好在Git的开发者们并没有忘记Windows下的程序员,有个名为msysgit开源项目提供了支持:
http://code.google.com/p/msysgit/
访问以下地址获取msysgit的最新版本:
http://code.google.com/p/msysgit/downloads/list
安装过程很简单,就不做过多叙述了。安装完成后我们会发现系统右键菜单会增加几个与Git有关的项目。
Git主要是命令行工具,通过命令行来进行管理,当然也有Windows下的GUI工具如TortoiseGit,但这些都不是本文要叙述的重点。
集成到NetBeans当中
下面叙述一下如何在NetBeans中集成Git支持。
众所周知NetBeans是一个非常优秀而且是开源的IDE,支持Java/PHP/Ruby等多种主流语言的开发,我主要用来开发PHP项目。默认情况下NetBeans已经内置了Kenai、CVS、Subversion、Mecurial等团队开发工具的支持,现在我们要为他添加Git的支持。
开源项目NbGit是一款NetBeans插件,提供了Git支持,因此首先必须得到NbGit的最新版本:
http://code.google.com/p/nbgit/downloads/list
选择下载扩展名为.nbm的插件即可。然后打开NetBeans,依次选择“工具”->“插件”->“已下载”->“添加插件”,然后选中我们刚刚下载到的nbgit-0.3.nbm文件,然后安装即可。

需要说明的是安装过程中会有一个未签名的警告,不用管它,单击“继续”来安装它。稍等片刻即可安装完成。

此时再打开NetBeans的“团队开发”菜单,我们会发现多了Git这个选项,这就说明已经安装成功。

如何使用
我们打开“团队开发”->“Git”->“Clone Other”即可克隆一份repository。同样,项目的右键菜单中也有相应的命令可供使用。




