在我工作的应用程序中,我开始开发一个新功能。在我开始的那一刻,我缺乏对功能有多大的远见 - 它肯定会在存储库中授予自己的分支。然后一个客户端在我开始处理该功能之前报告了一个错误,我快速检查了修订版本,修复了错误,通过测试得到了它,然后......呃。我现在还不知道如何检查它,以便我不会打破所有内容
目前r34远非稳定,很可能很快就会失败。同时,分支需要打开修补程序。因此,聪明的方法是将所有工作从第一次提交开始,将大功能引入单独的分支。同时不会丢失带有bugfix的本地副本,但是将其作为r10分支的头部提交。如何在不破坏任何事情的情况下做到这一点(不仅仅是已经存在)?