部署小型软件项目开发管理平台
介绍
一个软件项目的开发一般包括文档管理、代码管理、版本管理、进度管理、bug管理等,这方面的支持工具也很多。我觉得Trac是一个很优秀的代表,用它搭配SVN作为前端工作,差不多可以把这些任务都顺利解决了。Trac有如下一些特点:
ticket
Trac利用ticket的概念,把feature提交、task分配以及bug管理很完美的整合到了一起。
可以设置ticket的优先
ticket和roadmap结合,并且能够图形化显示项目进度
自定义条件生成bug报告
wiki
wiki功能贯穿在整个工具里,可以很方便的组织说明文档。同时增加了许多bug管理的专用标记,能方便的创建到ticket、代码行甚至修改历史的链接。
subversion
Trac可以作为subversion的前端,和svn搭配得很好。比如可以在timeline中看到所有的提交记录,可以在source view里方便的对比历史版本,并且具备语法高亮。