2012-03-23 76 views
2

我有多个但类似的客户端iPhone应用程序,作为分支在git中管理(他们克隆并定期与主分支合并)。所以不时有全局修复/改进应该在master中完成。我正在迁移到jira来管理我的项目。如果我为每个项目创建不同的jira项目,我不知道如何处理全局更改。 Jira项目组件似乎是正确的,但我无法找到如何将问题分配给特定组件。如何处理jira的多个类似项目

回答

0

我已经创建了一个名为“iPhone”和多个版本的项目,给它们命名为“Master”,“ProjectOne 1.6”和“ProjectTwo 1.5”。

3

JIRA组件是项目特定的。因此,您不需要为应用程序的每个分支创建项目,而是需要为主分支创建单个项目,然后为每个分支创建组件(如果看起来更合适,也可以考虑使用JIRA中的版本进行创建)。

组件在JIRA Project管理界面中创建。一旦创建了组件,您应该能够在创建和编辑屏幕中为问题指定与哪些组件有关的问题。

一个问题可能是多个组件的一部分。

我希望这有助于

+0

不幸的是,组件似乎还不支持版本https://jira.atlassian.com/browse/JRA-3501 – 2012-03-27 12:29:33

+1

不,确实没有。您没有提及任何有关您的应用需要维护不同版本号的内容。 – 2012-03-27 13:50:04

+0

@ M.Y .:不,他们不。然而,一个简单的解决方法是只用组件名称前缀版本 - 而不是1.1,1.2,3.5你得到appA-1.1,appB-1.1等等。它有点难看,但工作得很好。 – sleske 2014-01-09 09:08:52

2

我喜欢@Jason_Dean的方法,但你应该还看以下内容:

  • 如果你有,你知道,这是适用于所有问题您的项目中,您应该为全局组件定义问题。
  • 然后您应该检查(手动)哪个项目必须解决此问题。跟踪并不容易。然后,您应该为每个项目创建子任务,并且您必须修复该错误。只有关闭所有相关项目的bug(全局)。
  • Git在Jira门票上提交。我不知道Jira和Jira之间的集成是否运行良好,但是我们使用Jira和Subversion的集成,这对我们有很大的帮助。