Apache+SVN+Trac 配置详解
作 者: 郭 峰
E_mail:apicescn@hotmil.com
芜湖易通信息技术有限公司
2008 年 2 月 16 日
文 档 管 理 信 息 表
文档名称 Apache+SVN +Trac 配置详解
文档类别 技术说明书
文档编号 WHET-JSSM-2008-02
日 期 姓名 变更说明 版本号
2008-2-18 郭 峰 文档新建 1.0
版本说明
本文档版权归原作者所有。
在免费、且无任何附加条件的前提下,可在网络媒体中自由传播。
如需部分或者全文引用,请事先征求作者意见。
如果本文对您有少许帮助,表达谢意的最好方式,是将您发现的问题和文档改进意见及
时反馈给作者。当然,倘若有时间和能力,能为技术群体无偿贡献自己的所学为最好的回馈。
另外,笔者近来试图就 Eclipse 中 mylyn 与 Trac 集成项目管理模式进行一些研究。如果
诸位可以赠阅相关技术研究过程中的技术文档以供研究,感激不尽!
Apache+SVN +Trac配置详解
目 录
目 录 ...................................................................................................................................................... I
第 1 章 引言 ............................................................................................................................................ 2
1.1 编写目的 ....................................................................................................................................... 2
1.2 术语定义 ....................................................................................................................................... 2
第 2 章 APACHE+SVN 安装与配置 .................................................................................................... 4
2.1 安装 APACHE ................................................................................................................................. 4
2.2 安装 SUBVERSION .......................................................................................................................... 5
2.3 配置 ............................................................................................................................................... 6
2.4 安装 TORTOISESVN(可选) ............................................................................................................ 9
第 3 章 TRAC 的安装配置 .................................................................................................................. 10
3.1 安装前的准备工作: ................................................................................................................. 10
3.2 安装 TRAC(0.11DEV) ................................................................................................................... 10
3.3 配置 TRAC 环境 .......................................................................................................................... 11
3.4 APACHE+TRAC+SVN 集成 ........................................................................................................... 12
公司名称:易通信息技术有限公司 联系电话: 转 , 3833005 8500 8300
公司地址:芜湖市 黄山路 160 号 第 I 页 公司网站:www.e-tong.cn
Apache+SVN +Trac配置详解
第1章 引言
1.1 编写目的
版本控制之于程序员,就好比安全网之于高空秋千表演者。知道安全网就在那里,万一
自己摔落它能够提供保护,高空秋千表演者才能放心大胆地在空中飞跃。同样,版本控制使
您有能力去冒以往想都不敢想的风险。如果哪儿出了错,您总是可以使自己的代码回复到一
个已知的、工作正常的版本。您可以在不触及主干的分支中进行试验,而不会影响到其他小
组成员。在已经发布的产品的较老版本中发现 bug 时,您可以轻松检出特定版本,以确认、
修订,并生成该 bug 的修补程序。如果没有版本控制,您必须极为慎之又慎,缓慢地推进,
总而言之,生产力会更低。
Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的
数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能性,
Subversion 还增加了追踪移动和删除的能力。此外,它支持非 ASCII 文本和二进制数据,
所有这一切都使 Subversion 不仅对传统的编程任务非常有用,同时也适于 Web 开发、图
书创作和其他在传统方式下未采纳版本控制功能的领域!
在目前软件开发中越来越提倡团队的开发效率与彼此之间的协作开发,在一个团队里面
bug tracker 工具是很重要的。软件一定有 bug,我们需要一个跟踪 bug 的工具,谁报告的 bug?
详细情况怎么样?别人能不能还原?
需要修正吗?优先度?已经修正了吗?开发进度跟踪如何了?等等。需求越多,太全面
的功能在实际中也会导致其复杂性,为了减少在这复杂过程出现错误,最近需要在公司部署
一个 bug tracker,目前可以选择的工具也有不少,比如 Bugzilla、JIRA、Mantis、Trac;由
于其 Trac 可以很好的与 SVN 进行整合,同时还融入了 Wiki 的功能,其应用性具有很高的
优势。
1.2 术语定义
1. Trac 简介
Trac 是一个为软件开发项目需要而集成了 Wiki 和问题跟踪管理系统的应用平台,是
一个开源软件应用。 Trac 以简单的方式建立了一个软件项目管理的 Web 应用,以帮助开
公司名称:易通信息技术有限公司 联系电话: 转 , 3833005 8500 8300
公司地址:芜湖市 黄山路 160 号 第 2 页 公司网站:www.e-tong.cn
Apache+SVN +Trac配置详解
发人员更好地写出高质量的软件; Trac 应用力求不影响现有团队的开发过程。
2. Wiki 的概念
Wiki 是一个协同写作平台或者称之为开放编辑系统,即它允许所有人修改它的网页。
Wiki 使用了简化的语法,替代复杂的 HTML,加上 WEB 界面的编辑工具,降低内容维护的
门槛。Wiki 的特点是方便和开放。
Wiki 最适合做百科全书、知识库、整理某一个领域的知识等知识型站点,几个分在不
同地区的人利用 Wiki 协同工作共同写一本书等等。Wiki 技术已经被较好的用在百科全书、
手册/FAQ 编写、专题知识库方面。
公司名称:易通信息技术有限公司 联系电话: 转 , 3833005 8500 8300
公司地址:芜湖市 黄山路 160 号 第 3 页 公司网站:www.e-tong.cn
- 1
- 2
前往页