我们正在将我们的错误跟踪从一个非常旧版本的跟踪迁移到 Bugzilla,而我的 Advil 快用完了。
我们有一个已经存在很长时间的遗留应用程序。事实上,我们的版本管理已经经历了几次迭代,它在野外产生了很多不同的版本。更糟糕的是,由于合同限制,并不总是可以将客户端升级到最新和最好的,因此我们必须在他们当前拥有的版本上进行分支、修复、测试和发布,从而产生另一个版本号。
最终结果是版本组合框长得可笑。最后,出于各种原因,我们要跟踪三个不同的版本信息:发现错误的版本(版本)、我们计划修复的版本(里程碑)以及最终修复的版本(接受建议)。这实际上是我的问题......这实际上可以是多个数字,我们为其中一些客户进行了追溯修复(这种情况经常发生)。
这就是我需要你们集体智慧的地方:
您如何在 Bugzilla 中跟踪这些版本(找到的、计划的和多个已修复的)?
链接版本和错误跟踪的最佳实践是什么?
答案
似乎为每个版本克隆 bug 是一种很好的跟踪方式,因此目标版本总是在里程碑和修复版本中被跟踪,而有 bug 的版本总是原生版本。
此外,让每个克隆都阻止原始错误,使其成为将历史追溯到原始提交的好方法。
虽然我已经接受了答案,但我仍然欢迎您的意见。