论坛上不少关于项目管理工具的文章,所以,也就又很多管理辅助工具被提到,记得刚工作的时候第一次用到Bugzilla,感觉自己一步迈进了小康了. 不但可以定义bug严重级别,bug修复状态等等,还可以结合mail通知,很是方便。可以这么说,用的好,可以很有效的管理整个软件周期内的bug。
谈到Mylyn +Trac,以前也看到有人发帖提过,但是始终没有计划去看看,甚至去研究,只知道不少人说不错。兴趣来自于,Eclipse里面带有Mylyn,每次看到的时候,而自己又不熟悉,一次两次,终于无法容忍,至少要大概的了解一下,省的别人问起的时候,尴尬的说,不知道(低调!虚荣心作怪)。所以就到网上想查篇文章看看,一查,好多都是和Trac结合配置的文章,好吧,正好现在有点时间一起看一下。
要研究一下,总要先配置起来吧,我参考的是这篇文章 ,但是又有一些不同,下面大致提一下异同点以及需要注意的地方。为了更加形象,给出在我机器上的配置路径,Trac项目路径是D:\project\trac, python25的安装路径是C:\Python25, Apache的安装路径是D:\install\Apache2.2
1. 我使用的数据库是python自带的sqlite,所以要下载相应的sqlite for python.而不是Mysql for python。如果使用默认的sqlite,则不需要自己去创建数据库.
2. 在初始化trac项目时候,不需要指定连接的字符串,直接回车就可以了。如
> C:\Python25\Scripts\trac-admin d:/project/trac initenv
首先你需要输入你的trac项目名称,然后会要求你输入数据库连接字符串,如果是sqlite,直接回车就好了。
3. mod_wsgi被用于整合Apache,实际上整合Apache是为了使用Apache的权限。
4. 通过htpasswd 创建登陆Trac的用户的时候,一定要记住,当创建第二个以及后面的用户的时候,不能带-c,否则,后面的创建的用户会覆盖前面的用户。
5.默认情况下,eclipse(当前是3.4.1)安装了mylyn,没有安装trac扩展。下载mylyn的trac扩展的站点升级包mylyn-3.2.0-extras.zip才能用mylyn进行联接,否则,在Eclipse里面只能看到Bugzilla的repository。
6. logo图片,登陆Trac的首页面,会让你更新你的项目的logo图片,位置就在你trac项目的htdocs下,如我的:D:\project\trac\htdocs
7.列一下我所使用到的文件:
apache_2.2.11-win32-x86-openssl-0.9.8i.msi
Genshi-0.4.4.win32.exe
mod_wsgi.so
pysqlite-2.5.5.win32-py2.5.exe
python-2.5.4.msi
setuptools-0.6c7.win32-py2.5.exe
Trac-0.11b2.win32.exe
xmlrpcplugin-r6260.zip
mylyn-3.2.0-extras.zip
分享到:
相关推荐
eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm
- **Trac版本选择**:虽然存在Trac0.11b1这样的较新版本,但由于其仍处于测试阶段,并且与某些其他工具(如Eclipse中的mylyn插件)的兼容性存在问题,因此推荐使用较为稳定的Trac0.10.4版本。 - **环境要求**:Trac...
- 如果需要额外的功能(如 JIRA 或 Trac 集成),则应从 `http://download.eclipse.org/tools/mylyn/update/extras` 下载; - 如果遇到安装问题,可以寻求在线帮助。 #### 五、基本使用方法 1. **打开任务列表**...
- **选择版本**:Trac有不同的版本,本文以0.10.4为例,因为它与Eclipse的mylyn插件兼容。0.11及以上版本的安装方法有所不同。 - **必备软件**:Trac需要Python环境、数据库支持(如SQLite)、以及可能的...
9. **org.eclipse.mylyn.trac.tests_3.15.0.v20150113-0037**:Mylyn Trac测试插件,用于测试Trac任务跟踪系统的集成。Trac是一个开源的项目管理和问题追踪系统,Mylyn通过这个插件实现了与Trac的紧密集成,方便...
它与各种版本控制系统、缺陷跟踪系统以及任务存储库(如 Bugzilla、JIRA 和 Trac)紧密集成。 2. **版本信息**: "v20090722-0200" 这部分表明这是2009年7月22日凌晨2点编译完成的版本,这有助于追踪和理解软件的...
4. **集成Mylyn任务管理**:Eclipse 3.5集成了Mylyn任务管理框架,允许开发者与Bugzilla、Trac等任务管理系统无缝协作,提高工作效率。 5. **PDE插件开发增强**:插件开发环境(PDE)得到了进一步完善,提供了更好...