Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

以下为你介绍的Git开源工具都可用在Linux系统上:Gerrit(代码评审工具)、NbGit(NetBeans的Git插件)、ViewGit(Git版本控制系统Web接口)、Giggle(Git 目录监控)。

1、Gerrit(代码评审工具)

Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特.里特费尔德(Gerrit Rietveld)。最早它是由Python写成,在第二版后,改成用Java与SQL。使用Google Web Toolkit来产生前端的JavaScript。

评审问题列表页面:

Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

问题详细页面:

Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

建立:

安装Bazel并运行以下命令:

git clone --recurse-submodules https://gerrit.googlesource.com/gerrit

cd gerrit && bazel build release

安装二进制软件包(Deb/Rpm):

在Debian/Ubuntu上运行:

apt-get update & apt-get install gerrit=<version>-<release>

注意:release是一个以1开头的计数器,它指示使用同一软件版本发布的软件包数量。

在CentOS/RedHat上运行:

yum clean all && yum install gerrit-<version>[-<release>]

在Fedora上运行:

dnf clean all && dnf install gerrit-<version>[-<release>]

在Docker上使用预构建的Gerrit映像:

注:Gerrit的Docker映像可在DockerHub上获得。

要运行基于CentOS 7的Gerrit映像:

docker run -p 8080:8080 gerritforge/gerrit-centos7[:version]

要运行基于Ubuntu 15.04的Gerrit映像,请执行以下操作:

docker run -p 8080:8080 gerritforge/gerrit-ubuntu15.04[:version]

注意:版本是可选的,如果省略发行号,则安装该版本的最后发行软件包。

下载地址:https://github.com/GerritCodeReview/gerrit

2、NbGit(NetBeans的Git插件)

Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

NbGit 使得你可以在 NetBeans 开发环境中使用 Git 版本控制系统。

3、ViewGit(Git版本控制系统Web接口)

Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

ViewGit 是一个 Git 版本控制系统的 Web 接口,用来查看资源库中的信息,ViewGit 安装和升级都非常简单。

4、Giggle(Git 目录监控)

Git开源工具Gerrit、NbGit、ViewGit、Giggle介绍

Giggle 是一个图形化的 Git 目录跟踪监控的软件。界面如上图所示。

下载地址:http://ftp.gnome.org/pub/GNOME/sources/giggle/

注明

以上就是Git开源工具Gerrit、NbGit、ViewGit、Giggle的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章