Git

We use Git to maintain our source code, in the GNOME Git repository. Additional information about git.gnome.org is available at wiki.gnome.org/Git.

glibmm and gtkmm are in the glibmm and gtkmm modules. There is also a gtkmm-documentation module which contains the gtkmm book and its examples. See below for instructions.

你将需要运行 autogen.sh 脚本来生成构建文件。我们建议使用 jnbuild 来设置一个单独的开发前缀。

匿名访问

对那些没有 GNOME 登录账户的人,可以使用匿名来 checkout。

比如,用下面的命令去 check out 最新的 gtkmm 版本:

git clone git://git.gnome.org/gtkmm

模块和分支

We are synchronized with the GNOME release schedule, so we use standard GNOME branch names.

gtkmm 与 glibmm

组件 版本 Git 模块 分支名称
gtkmm 2.17/18 gtkmm master
gtkmm 2.16 gtkmm gtkmm-2-16
glibmm 2.21/22 glibmm master
glibmm 2.20 glibmm glibmm-2-20

gnomemm

组件 API 版本 Git 模块 分支名称
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

其它 GNOME 相关的 API 的 *mm 绑定

下列绑定不一定按照上面所列的那样使用相同的日程。

组件 版本 Git 模块 分支名称
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master