当我登录Apple拥有的Bug Reporter工具时,我只能看到我的错误.我通常喜欢搜索系统以查看其他人是否在发布之前提交了错误,但我看不出有任何方法可以执行此操作.我只能看到我的错误,并发布新的错误,但我看不到任何方式浏览或搜索整个错误系统.
这是Apple的限制,还是我错过了什么?
对于想要开发chrome浏览器的开发人员来说,能够查看现有的bug(避免过多的拔毛),并添加新的(以改善这一点)对于开发人员来说非常重要.但我似乎无法找到该项目的错误跟踪.它是开源的,对吗?
我注意到在BitBucket中,当你的提交日志包含一个这样的数字时,#12这个数字被链接到错误号12.
我发现这个功能很有趣,我想知道是否有任何关键字可以让我将问题标记为从提交日志中解析而不是每次都转到Web界面.
如果BitBucket没有这样做,你能指出一个系统吗?
正如标题所说,我现在正在启动一个项目,并试图为项目布局基础设施(SVN,电子邮件,错误跟踪,在线论坛等......)
那么,Bugzilla还是Mantis?
好几次,我已经面临一个想要建立自己的错误跟踪系统的团队的计划 - 不是作为产品,而是作为内部工具.
我听过的论点通常都是这样的:
您可以使用哪些参数来支持购买现有的错误跟踪系统?特别是,什么功能听起来很容易但很难实现,或者很难和重要但经常被忽视?
在过去,我非常喜欢使用Trac和我自己的一些服务器上托管的subversion存储库.集成的票务和在线代码浏览非常方便.
我已经在我的一些公共项目中使用了github,但是我没有钱来支付额外的服务,特别是当我已经支付远程VPS主机时.
有没有人知道或有任何使用git版本控制设置Trac的经验?具体来说,我已经可以推送到远程服务器但我希望有一些Web界面允许我(以及与我一起工作的人)在不使项目公开的情况下在线查看代码库的提交和当前状态.我知道GitPlugin但是无法启动并成功运行.还有其他建议吗?
需要集成的票务(和维基),但不是绝对必要的.
编辑:
在使用GitPlugin和Trac后,我已经能够启动并运行.主要问题是我需要通过在trac.ini中执行类似的操作来显式启用trac环境的插件:
[components]
# for version 0.10
gitplugin.* = enabled
# for version 0.11
tracext.git.* = enabled
Run Code Online (Sandbox Code Playgroud)
通常,您将获得或提交"不可重现"缺陷的错误报告.它们可以在您的计算机或软件项目中重现,但不能在供应商的系统上重现.或者用户提供重现步骤,但您无法在本地查看缺陷.当然,这种情况有很多变化,所以为了简化,我想我正在努力学习的是:
贵公司对"不可重现"错误的政策是什么?搁置他们,关闭他们,忽略?我偶尔会在第3方框架中看到间歇性,不可重现的错误,这些错误几乎总是被供应商立即关闭......但它们是真正的错误.
您是否找到了有助于修复这些类型的错误的技术?通常我所做的是从用户那里获取系统信息报告,然后重现步骤,然后搜索关键字,并尝试查看任何类型的模式.
我正在寻找解释为什么以及何时使用每个系统以及哪些功能区分错误与问题跟踪应用程序的解释.
也许我只是盲目,但我找不到有关如何在Bugzilla中格式化文本的文档.Bugzilla是否支持Markdown,Textile或某种开箱即用的标记语言?
- 编辑 -
半个有趣的消息:有一个开放的P3增强 [1],用于为Markdown添加可选支持[2]并且可以进行投票.虽然看起来并没有太多的热情.
我知道我可以通过黑客Trac和使用Git钩子来完成大部分工作,但我想知道是否有人知道某些事情.
从提交消息中注释(和关闭)票证会很好,特别是如果diff与注释/结束注释内联.
sha1哈希应该自动链接到gitweb/cigt/custom git browser.
我试过GitPlugin for Trac,但是代码浏览器太慢......任何替代方案?
bug-tracking ×10
bugzilla ×2
git ×2
bitbucket ×1
github ×1
integration ×1
mantis ×1
markup ×1
terminology ×1