2017-04-06 65 views
0

我们使用与Jira和Bamboo集成的BitBucket作为我们开发过程的一部分。我非常喜欢从Jira导航到Bitbucket的想法,能够看到Jira上的拉取请求状态,并在Jira上构建信息。还能够直接从jira创建一个功能/错误修复分支以对用户故事进行创建。 但是,即使将特性分支合并到主分支之后,我也不会保留分支。 有没有一种方法可以在合并更改后删除功能分支,但在Jira上还有一些关于此的细节。在我们的过程中,我们不删除功能分支,恐怕一段时间后,远程分支将会膨胀。我还有什么其他选择?我们可以在合并更改后删除分支

+0

但由于存在从分支合并PR一个链接,基本上是同样的提交,为什么你需要另一个链接到分支? – max630

回答

0

本地:git branch -d branch-name

远程:git push whatever-remote :branch-name

+0

我知道要删除分支。但删除分支也会从jira中删除指向/标记的地方,从我可以看到分支信息的地方。 – zilcuanu

+0

也许是一种矫枉过正的情况,但是您是否考虑过使用另一种回购方式去除那些分支,并且只保留与jira相关的回购? – eftshift0

-1

你也可以做到这一点,删除远程分支在吉拉 $ git push origin --delete <branch_name>

+0

我知道如何删除远程分支,但随后我将从Jira中删除分支信息。 – zilcuanu

+1

使用内部版本号更新Jira,以便您可以跟踪工作。在我的公司,我们使用Octapus。一旦构建准备好部署到产品中,我们会在Jira中发布该构建编号,届时您可以删除分支。 –

相关问题