我们正在使用TortoiseHg和BitBucket。有两个开发人员在项目上远程工作。直到昨天,过去2个月一切顺利。由于我提取了最新更新并添加了我的更改,因此无法再推送到BitBucket。当我使用Workbench推送它时,给出了以下错误:
abort:push创建新的远程头xxxxx 提示:你忘了合并吗?使用push -f强制
我没有忘记合并,我的所有更改都被提交并与其他开发人员的更改合并。
我尝试过强制推送“hg push -f --traceback”,但这也失败了:
abort:无效的参数 Traceback(最近一次调用最后一次): 失败了 在 init
中输入“mercurial \ revlog.pyo”答案 0 :(得分:2)
你有没有尝试先做一下hg拉?您可能在本地存储库中没有最近的一些更改,您需要在推送之前进行合并。 (换句话说,尝试拉/合并/提交,然后推)。