我们有以下git分支:-特性分支- beta分支-开发。
我不得不从一个离开公司的大学里选一个分支机构。这个分支已经等待了很长时间的内部审查和测试,因此远远落后于开发。但是在过去,这个分支已经被合并为分支测试版。
据报道,现在发生了这样的事情:有人将测试版合并到了开发中。另一个恢复了合并。
但是现在,当我试图将开发合并到特性分支中时,开发会覆盖特性分支的变化。
另外,我不能将特性分支合并到开发中。Git声明这些分支已经合并。但是,特征分支的变化并没有得到发展。
我会很感激你的帮助。我一点也不期待手动合并30个类中的大约1000个更改:
发布于 2016-05-28 06:53:21
解决办法之一是:
beta中删除合并提交)和还原提交,develop合并到master,然后在本地回购(目前的回购,在那里没有重新基地):
master分支git merge --ours develop,以便在master中记录合并提交(而不更改任何文件,因为实际的合并是在前面精心挑选的)https://stackoverflow.com/questions/37484310
复制相似问题