我正在尝试理解 Mercurial,希望我只是在这里感到困惑!
我有一个存储库('main'),我已经克隆('clone'),两者都在我自己的机器上。两者完全同步。
我决定使用命名分支,因此下次我提交“克隆”时,我在分支名称“case1212”下进行了操作,虽然它似乎已正确处理了我的克隆上的提交,但我无法推送这些更改回到“主要”。给出的错误是:
abort: push creates new remote branch 'case1212'!
...这表明我可能需要先 merge ?我应该在那个“克隆”存储库上 merge 什么?当我尝试从“main”中提取时,没有任何变化。
我很确定我实际上希望它在我的“主”存储库中创建一个远程分支,以便从它更新的人可以看到该分支。
最佳答案
Mercurial 的默认行为会阻止您创建远程分支。如果你想这样做,你需要强制推送。
在您显示的窗口中同步菜单,有一个强制推送的选项。
关于mercurial - 为什么我无法将此更改推送到我的 'main' Mercurial 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2365483/