我在我的项目的一个分支上发现了一个崩溃问题。我修好了,承诺了。
然后我发现,与我最初的看法相反,那个特定的崩溃错误在多个分支中普遍存在,所以我在 master 分支中修复了它。
不幸的是,这让我在两个分支上进行了“相同”的提交(不完全相同,因为在同一代码区域中的分支略有不同)。
当我将更改从主服务器拉到分支时,有什么方法可以告诉 GIT 提交是相关的并且应该出于合并的目的而忽略?
作为背景,有问题的分支并非旨在添加功能,它旨在将有问题的应用程序“列入白名单”——相同的应用程序,具有不同的艺术作品和种子数据。(基本上,第二家公司授权我们的软件并假装它是他们的)。这是我能想到的最好的解决方案,让白标版本的软件基于主版本进行更新。