集成SCM和项目管理的平台:Trac

Trac是一款集成SCM和项目管理功能的平台软件,开源和它集成的特性让我在寻找Subversion相关开发工具的时候发现并马上喜欢上了它!
Trac集成了SCM中的Source Version Control和Bug Track功能,并提供方便的web界面接口,很好的解决了原来用其他工具集成CVS和Bugzilla的问题,是快捷的构建新的项目SCM平台的工具,此外,Trac集成的WiKi功能对于直接的开发文档合作书写也是一种全新的方式,基于Web页面的WiKi是一种在开源社区使用很广泛的合作开发平台。Trac是基于开源平台的又一个支持开发团队的优秀开发平台。
Trac主页;

Trac的技术特征,
CGI 脚本或者以mod_python模块方式运行于Apache服务器上;
Python脚本产品;
安装使用快速方便;
方便的配置管理工具;
方便的定制和改变;
使用SQLite内嵌数据库;
Subversion集成;
XHTML 1.0标准输出;
Clearsilver模板库系统;


目前Trac需要支持的特性还包括Email通知,更好的Trac插件机制和支持PostgresSQL和MySQL等;

Trac的安装要求:
Python >= 2.3
mod_dav_svn, mod_python
Subversion >= 1.0
ClearSilver >= 0.9.3
SQLite > 2.8.x or 3.x
执行这个命令安装,
python ./setup.py install

对于SELinux系统,安装要么关闭SELinux功能要么把Trac系统的目录改成和/var/www/html一样的SELinux策略属性;
chcon -R   -u system_u -r object_r -t httpd_sys_content_t   /srv/svn /srv/tracApache的设置可以按照这里的安装设置做;

Comments

Popular posts from this blog

Freeware Software Top 300 from winAddons.Com!

What is DevOPS?

RPM Build Tips!