使用上了trac,能看到项目进展时间线了

2009-05-13 11:30:57来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                前两天开始使用SVN,管理自己的FreeBS+kde桌面livecd的建立代码,算是解决了代码的版本控制问题,使用kdesvn可以很方便的对代码库进行管理了。但对于查看具体的进展路径,SVN无法做到,或者说很不方便。
前些时候开始关注trac这个项目管理工具,印象深刻的是能够看到项目进展时间线以及查看源代码以及查看其中的修改细节,但由于对SVN和Trac的关系有些模糊,一直没有安装测试这个工具。
既然已经开始了livecd的项目,对SVN有了一些认识,参考下面的文档
http://www.cnfug.org/journal/systems/000124.html
让我认识到trac是svn的一个非常有意思的扩展,于是开始试着安装和配置trac
使用 pkg_add -r trac 开始安装trac这个工具,安装记录如下:
# pkg_add -r trac
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/Latest/trac.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/All/silvercity-0.9.7.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/All/py25-docutils-0.4.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/All/clearsilver-python-0.10.5.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/All/py25-pysqlite-2.3.5.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages
-7.0-release/All/subversion-python-1.4.4_1.tbz... Done.
配置trac,我的方法是在root用户权限下
1 新建一个存放trac信息的目录
# mkdir /var/db/trac
2 运行trac的初始化程序
# trac-admin /var/db/trac initenv
提示如下:
Creating a new Trac environment at /var/db/trac
Trac will first ask a few questions about your environment
in order to initalize and prepare the project database.
Please enter the name of your project.
This name will be used in page titles and descriptions.
Project Name [My Project]> livecd   #填入项目名称,可以任意起一个名称
Please specify the connection string for the database to use.
By default, a local SQLite database is created in the environ
ment
directory. It is also possible to use an already existing
PostgreSQL database (check the Trac documentation for the exa
ct
connection string syntax).
Database connection string [sqlite:db/trac.db]>   #使用默认的配置,直接回车
Please specify the type of version control system,
By default, it will be svn.
If you don't want to use Trac with version control integratio
n,
choose the default here and don't specify a repository direct
ory.
in the next question.
Repository type [svn]>   #代码库类型,由于我使用的是SVN,直接回车使用默认
Please specify the absolute path to the version control
repository, or leave it blank to use Trac without a repositor
y.
You can also set the repository location later.
Path to repository [/path/to/repos]> /var/db/bsdlover   #填入具体的代码库路径

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD compiz and Xgl

下一篇:Think about FreeBSD 4.7