在 Git 中,我有两个主要分支:一个稳定分支和一个“测试版”分支。
一组人使用从“beta”分支编译的代码,而大多数人使用从稳定分支编译的代码。每隔一段时间,“beta”分支就会与 stable 分支合并,但并不经常。在两次发布之间,我有时会对稳定分支和“beta”分支进行修补。我不确定在这种情况下最佳做法是什么,但我通常会创建一个补丁并将其分别应用于两个分支。我不想将“beta”分支合并到稳定分支上来分发修补程序。我也不希望稳定的分支用户等待几个月来合并以分发一个简单的修补程序。
在这种情况下创建补丁是否正确?还是应该在创建修补程序时将稳定版合并到“beta”分支上?对我来说,将 stable 合并回“beta”似乎是个坏主意,而它通常会反过来(我可能是错的;我不是 Git 专家)。