如何使用GitFlow和Subtasks处理

时间:2014-01-23 09:22:05

标签: git version-control

作为JIRA和GitFlow用户,我遇到了一些我想知道如何解决它们的问题。

使用Jira,您可以解决几种问题(https://confluence.atlassian.com/display/JIRA/What+is+an+Issue)。

如果你要执行:

  • LinealTask​​ ,很容易发现您要使用GitFlow创建新功能。完成后,完成功能
  • 任务,任务通常在难度和时间方面都“更大”。因此,为了更好地处理和优化资源,最好的想法是将任务拆分为子任务(https://confluence.atlassian.com/display/JIRA/Creating+a+Sub-Task)。但是,我正在做的ATM是为每个子任务创建一个新功能。一旦我完成子任务,我完成功能。但是,我确信这是错的。当某些东西“完全”完成时,应该完成一个功能。子任务只是功能的一部分。另请注意,当功能完成后,它将合并到主分支。

所以我的问题是关于我之前提到的内容。

我应该如何为SubTasks使用git-flow?有没有办法创建具有子功能的功能?

请注意,要处理所有这些分支更改和修改,我正在使用SourceTree。

我已经考虑为每个任务创建一个新分支,然后为这个分支创建功能,但这并不好,因为分支应该是更全局的,而不是特定于任务的;比如“开发”,“大师”等。

欢迎任何提示或问题。

感谢。

1 个答案:

答案 0 :(得分:6)

JIRA使用从git-flow nvie派生的git-flow,它不支持从开发以外的分支创建功能。

JIRA必须实施git-flow AVH Edition才能从任何分支机构创建功能。

免责声明:我是git-flow AVH版的维护者。

相关问题