使用 Mercurial,我想从我的远程仓库中提取所有书签,并将当前书签的本地提交重新设置为当前书签的可能新的远程提交。
hg pull --rebase
将提取所有书签,但通常无法执行正确的变基 - 它很可能会尝试将我的本地提交重新定基到一个不同的、完全不相关的书签上,该书签已被拉取新的远程提交。
hg pull -B <bookmark> --rebase
只会拉取我当前的书签,但因此会正确变基。
实现我的目标需要哪些(序列)命令?
我认为,您可以在hgremotenames扩展中看到,因为它提供了更多处理本地+远程书签的Gitish方式,而不是默认的Mercurial样式