Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 当我的软件有一个新版本时,Bugzilla怎么知道我现在正在开发一个新版本?_Svn_Version_Bugzilla - Fatal编程技术网

Svn 当我的软件有一个新版本时,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如何处理这件事 非常感谢 当您想要处理项目的新版本时,可以定义新版本。这允许您将错误分配给当前和/或未来版本,并指示将在哪个版本中修复错误。这有助于确定工作的优先级,并帮助用户了解何时计划修复哪些问

我正在使用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引入了和等概念,这些概念也可以用作高级搜索中的搜索条件