Svn 当我的软件有一个新版本时,Bugzilla怎么知道我现在正在开发一个新版本?
我正在使用Bugzilla和SVN。现在,Bugzilla中的项目版本是1.0版。如果我决定在SVN中为2.0版创建一个标记该怎么办。我怎样才能通知Bugzilla我现在正在使用版本2.0?我只是在Bugzilla中编辑项目的版本号吗?Buut如果用户想要为1.0版提交错误,该怎么办?Bugzilla如何处理这件事Svn 当我的软件有一个新版本时,Bugzilla怎么知道我现在正在开发一个新版本?,svn,version,bugzilla,Svn,Version,Bugzilla,我正在使用Bugzilla和SVN。现在,Bugzilla中的项目版本是1.0版。如果我决定在SVN中为2.0版创建一个标记该怎么办。我怎样才能通知Bugzilla我现在正在使用版本2.0?我只是在Bugzilla中编辑项目的版本号吗?Buut如果用户想要为1.0版提交错误,该怎么办?Bugzilla如何处理这件事 非常感谢 当您想要处理项目的新版本时,可以定义新版本。这允许您将错误分配给当前和/或未来版本,并指示将在哪个版本中修复错误。这有助于确定工作的优先级,并帮助用户了解何时计划修复哪些问
非常感谢 当您想要处理项目的新版本时,可以定义新版本。这允许您将错误分配给当前和/或未来版本,并指示将在哪个版本中修复错误。这有助于确定工作的优先级,并帮助用户了解何时计划修复哪些问题。有关详细信息,请参阅文档的第页 要将Subversion与Bugzilla关联,您可以使用或其他集成(如Eclipse)来管理Subversion与Bugzilla之间的关系。例如,使用Mylyn,您可以在Eclipse工作区中使Bugzilla任务处于“活动”状态,因此任何Subversion提交都与该任务关联。developerworks上有一个很好的例子 建立关系并提交更改后,集成将任务编号与修订关联 如果您想在Subversion中进行标记时自动创建Bugzilla版本,下面有一些提示,不过您最好手动创建,因为标记的创建并不意味着产品已经生成并可供用户使用(除非您扩展钩子来创建包) 您可以为Subversion设置一个钩子,每当您提交更改时,就会调用这个钩子。您可以检查提交的类型是否是tags目录的副本,并通过调用Bugzilla来创建新版本 您需要为发布标签定义一些约定,这样就不会为所有标签创建版本(例如,如果标签以“release”开头,则调用API) Python Subversion扩展可以帮助简化钩子处理
中还有一些示例脚本可以帮助您入门。我的理解是Bugzilla中的版本是发现错误的版本(从文档:存在错误的最早版本) 我目前的做法是对未来的每个版本都有一个跟踪bug,IIRC就是Mozilla时代处理问题的方式 Bugzilla引入了和等概念,这些概念也可以用作高级搜索中的搜索条件