我在Gerrit中有四个变化,每个变化取决于之前的变化(当然除了第一个).我放弃了第二和第三,并审查了第一和第四.由于首先不依赖任何东西,Gerrit设法自动合并它.现在,第四个(取决于被遗弃的第三个)是一个真正的问题.
格里特表示Submitted, Merge Pending
:
Change could not be merged because of a missing dependency. The following changes must also be submitted:
并给我改变 - 两个被遗弃的变化的ID.我该如何摆脱这种混乱?
从我已经通过谷歌搜索和SO-ing(特别是这个和这个 - 没有多大帮助)学到的,整个问题出现了,因为我没有使用分支,只是直接工作master
.
好吧,我保证下次会更好,但如何解决当前的问题呢?我试图应用许多解决方案,在互联网或这里,在SO上找到,但它们都没有帮助.每个git pull
和git push
索赔,这两个我的本地和远程均达到最新的,但我看不出有什么办法摆脱依赖的变化.