论坛首页 软件开发和项目管理版

有没有把bug管理工具和版本控制工具结合起来的工具?

浏览 4318 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2006-10-19
比如:我可以指定一个bug隶属于某个模块,点击bug就进入该模块,修改以后,自动测试,提交,bug管理工具也会自动记录这个过程?
   
时间:2006-10-19
fixopen 写道
比如:我可以指定一个bug隶属于某个模块,点击bug就进入该模块,修改以后,自动测试,提交,bug管理工具也会自动记录这个过程?


你说的...太过神奇了。
"点击bug就进入该模块",如果该模块包含100个类文件,那进入哪里?
"修改以后,自动测试",自动测试是这么容易的么?如果是界面问题,自动测试更是困难啊。
   
0 请登录后投票
时间:2006-10-19
fixopen 写道
比如:我可以指定一个bug隶属于某个模块,点击bug就进入该模块,修改以后,自动测试,提交,bug管理工具也会自动记录这个过程?


你说的...太过神奇了。
"点击bug就进入该模块",如果该模块包含100个类文件,那进入哪里?
"修改以后,自动测试",自动测试是这么容易的么?如果是界面问题,自动测试更是困难啊。
   
0 请登录后投票
时间:2006-10-19
建议大家看一下 trac, 虽然没有楼主希望的那么神奇, 但是确实做到了把文档(Wiki), bug管理和版本控制(集成SVN)结合在一起了,相互直接可以引用, 比如你看到 bug 历史时能够知道 fix 该 bug 修改了那几个文件,SVN的历史日志里面也可以看到某次提交是修改哪个 bug 的, Wiki 中可以引用 bug 和 SVN 日志的内容。

开源软件, 到 http://trac.edgewall.org/ 研究和下载吧
   
0 请登录后投票
时间:2006-10-19
buildix.thoughtworks.com
   
0 请登录后投票
时间:2006-10-19
jira可以和CVS整合实现此功能,具体配置方法网上找找吧
   
0 请登录后投票
时间:2006-10-23
mantis也可以
   
0 请登录后投票
时间:2006-10-24
trac我也知道,但就是怕版本比较低,不太稳定。buildix也是适用的trac吧。

jira和mantis不知道如何配置出来,正在网上找。

谁能给个比较,列出这几个工具的优点和缺点?
   
0 请登录后投票
时间:2006-10-24
比较了mantis和trac,至少感觉trac的wiki速度很快,只是试装后,发现一个问题,不知道为什么点Login会报错:
引用
Traceback (most recent call last):
File "C:\Python24\Lib\site-packages\trac\web\main.py", line 356, in dispatch_request
dispatcher.dispatch(req)
File "C:\Python24\Lib\site-packages\trac\web\main.py", line 224, in dispatch
resp = chosen_handler.process_request(req)
File "C:\Python24\Lib\site-packages\trac\web\auth.py", line 95, in process_request
self._do_login(req)
File "C:\Python24\Lib\site-packages\trac\web\auth.py", line 116, in _do_login
assert req.remote_user, 'Authentication information not available.'
AssertionError: Authentication information not available.


我用的是tracd。
   
0 请登录后投票
时间:2006-10-25
billgui 写道
比较了mantis和trac,至少感觉trac的wiki速度很快,只是试装后,发现一个问题,不知道为什么点Login会报错:
引用
Traceback (most recent call last):
File "C:\Python24\Lib\site-packages\trac\web\main.py", line 356, in dispatch_request
dispatcher.dispatch(req)
File "C:\Python24\Lib\site-packages\trac\web\main.py", line 224, in dispatch
resp = chosen_handler.process_request(req)
File "C:\Python24\Lib\site-packages\trac\web\auth.py", line 95, in process_request
self._do_login(req)
File "C:\Python24\Lib\site-packages\trac\web\auth.py", line 116, in _do_login
assert req.remote_user, 'Authentication information not available.'
AssertionError: Authentication information not available.


我用的是tracd。


不好意思,配置一下用户认证即可。

可以用Apache的htdigest来生成密码文件,tracd启动时在命令行指定即可。(这是用自带的服务器tracd时的做法。)
   
0 请登录后投票
论坛首页 软件开发和项目管理版

跳转论坛:
JavaEye推荐