在与 STASH 连接的 JIRA 中,您可以使用“创建分支”按钮为问题创建功能分支。(很高兴跟踪此问题中的提交。)
如果开发人员开始工作但不知道存在这样的问题,他没有单击“创建分支”。
是否有可能将现有的 git 分支分配给问题?
在与 STASH 连接的 JIRA 中,您可以使用“创建分支”按钮为问题创建功能分支。(很高兴跟踪此问题中的提交。)
如果开发人员开始工作但不知道存在这样的问题,他没有单击“创建分支”。
是否有可能将现有的 git 分支分配给问题?
前 Stash 开发人员在这里。
是和不是。通过 UI 创建分支只是一种方便。重要的是名称包含 JIRA 密钥。如果只有一个开发人员在分支上工作,那么只需用适当的名称重命名(删除+添加)一个分支就相当容易了。
git checkout old-branch
git push -u origin old-branch:JIRAKEY-1234-something
git push origin :old-branch
这有帮助吗?
至于 2017 年 1 月,如果您有一个已经退出的分支并且您想将其附加到Jira 问题,您可以执行以下操作:
执行以下命令
git branch -m JIRA_ISSUE_ID-Whatever
假设我的 Jira 问题是SO-01
我可以执行以下操作:
git branch -m SO-01-Whatever
这将在本地更改名称,将其推送到远程:
git push origin :old_name
git branch (-m | -M) [<oldbranch>] <newbranch>
这已不再是这种情况。使用 bitbucket 和 Jira 之间的通用设置,只需在提交消息中包含问题 ID 即可在提交、分支和 Jira 中的问题之间创建链接。
我刚刚测试了在分支名称中包含 Jira ID 会创建自动链接的理论。
确实如此。
要查看效果,您必须推送一个提交。然后分支将出现在 Jira 中。该分支显示在 Jira 中,但要让单个提交显示在 Jira 中,我必须在提交消息中引用 Jira ID。
Web 界面选项是分支分支,但在拉取请求中合并回 master。
例如:
如果您在分支名称中包含 JIRA-ID,通过从现有提交中创建,您所要做的就是:
git push --set-upstream origin <new-branch-name>
并且分支附在JIRA票上。
只需在提交消息中使用 Jira 问题密钥添加新提交