作为一个团队,我们一次处理多个发行版(发行版1、2和3)。 每个发行版都有自己的提交和功能,但是我们会不断使用发行版1中的内容不断更新发行版2。然后,我们使用版本2中的内容更新版本3。这样,我们可以在首次更新后保留所有发行分支。
此工作流已经使用了很长时间,但是最近版本1开始无处包含版本2和版本3代码。我们已经检查了所有提交,并将它们正确提交到正确的发行分支。
前一段时间,我们已经注意到,即使GitHub明确声明将release-1合并到release-2中,它的作用正好相反……我们已经将release-2合并到了release-1中... < / p>
您是否有任何原因要知道为什么会发生这种情况?我们正在设法绕开它,不知道是什么原因造成的。任何建议都会有所帮助。
我们排除了有人将错误的发布分支拖入其本地分支,然后将其推到发布分支的可能性...