假设我们有一个稳定的应用程序。
明天,有人报告了一个我们决定立即修复的大错误。因此,我们从“master”中为该修补程序创建了一个分支,我们将其命名为“2011_Hotfix”,然后我们将其向上推送,以便所有开发人员都可以协作修复它。
我们修复了这个错误,并将“2011_Hotfix”合并到“master”以及当前的开发分支中。并推“主人”。
我们现在如何处理“2011_Hotfix”?它应该永远作为一个分支一直存在直到时间结束,还是我们现在应该删除它,因为它已经达到了它的目的?把树枝到处乱放似乎是不干净的,因为树枝的列表可能会变得很长,其中大部分甚至不再需要了。
如果它应该被删除,它的历史会发生什么?即使实际的分支不再可用,这是否会被维护?另外,我将如何删除远程分支?