Trac 使用速写 ::-- ZoomQuiet [DateTime(2006-11-21T04:53:37Z)] TableOfContents
1. Trac
Trac 是个项目管理系统,是pure Python的,是基于 Subvertion -- 史上最优秀的版本管理系统 --的! 安装说明非常的明白: http://trac.edgewall.org/wiki/TracInstall
- 大家之所以喜爱Trac 是因为Trac 将 版本管理系统/代码浏览系统/问题追踪系统/维基 All in One 的集成在一起,并可以快捷的配置和管理;
- 在啄木鸟会课中也有讨论:
http://wiki.woodpecker.org.cn/moin/BPUG/2006-08-27
- 在线阅读幻灯:
http://www.woodpecker.org.cn:9081/classes/Classes2006/060827-exoweb/usage-trac/
1.1. 快速安装trac
这里根据个人体验给个最 zip 的安装配置过程:
安装好必要的软件,如果是 BSD/GNU/Linux 系统的话会非常简单比如说:
#pkg_add -r trac
就会自动安装好一切,M$ 中,你按照要求安装好相应软件即可:初始化 SVN:
$svnadmin create --fs-type fsfs /path/to/u/repo
启动 SVN:
$svnserve -d -r /path/to/u/repo
OK 你获得了一个版本管理仓库,然后这是在其上架设 trac 项目管理环境创建trac 实例:
$trac-admin /path/to/u/trac/site initenv
回答一些问题,比较重要的这是回答你的SVN 仓库在哪儿,使用上面的 /path/to/u/repo 就好
启动 trac:
$tracd --port 80 /path/to/u/trac/site
就会由 trac 自个儿在 80 端口启动一 trac 站,你可以进行各种项目管理活动了;如果看着没有问题就使用 守护进程模式,启动:
$tracd -rd --port 80 /usr/local/www/data/trac
DONE!现在我们已经有Trac 环境可以运行使用了!
1.2. 深入配置
接着就是根据自个儿的情况进行各种配置了:
- 界面配置
- 权限配置
- Tickets 配置
- 插件配置
- ....
一切都有明确的文档,只要你敢于尝试,trac 的管理和使用是非常清晰明了的
1.3. 项目管理