Trac 安装与开发管理
4.5 Trac 的备份
对于 Trac 这种团队用的东西,备份是非常重要的。成一数据丢了,项目也就完蛋了。
Trac 支持热备份,可以很方便地用下面的命令来对某个工程进行备份:
$ trac-admin /path/to/projenv hotcopy /path/to/backupdir
注意,这个只能是对工程一个一个的进行备份,其实就是把 Trac 工程的所有文件都打了一个包。
所以,为了备份简单,应该要把密码文件也放到 projenv 的目录里,这样备份起来,会一起把用户名和密码文件打包的。
只要备份完全,你完全可以在别外一台机器上,在另一台机器上配置好 Python 环境,再安装好 Trac ,再把这些备份的文件,扔到一个运行目录里,再用同样的命令就可以直接把该 project 跑起来了。
非常便利!
4.6 Trac 换主题默认的 Trac 主题并不算十分好看,这里有大把主题可以换:
http://trac-hacks.org/wiki/theme
4.7 Trac 上搭建一个博客系统可以通过这个博客系统及时通知团队有什么新的更新内容之类的。
安装插件:Self-contained Blog plugin
4.8 Trac 作为服务程序开机启动 5 Trac 的缺陷针对 Trac 0.12 来说的缺陷,
没有办法来定制 component 和 sub-component 这样的层级关系;各种功能都齐全,可是各种功能都不强大,样样都不精;没有办法控制用户可以看到哪个 component 这样的权限,从而不方便对大型项目进行管理;好像没有语言包这种机制,不太好弄。没有办法用邮箱作为用户名。流程定制能力太差,好像没办法定制 driver 和 rider 之类的东西。ower 这种东西,没有办法用下拉列表的方式来表示。[fn:author] 台湾著名计算机技术作家。
1 FOOTNOTE DEFINITION NOT FOUND: 1