3

我们将 TortoiseHg 与 BitBucket 一起使用。该项目有两名开发人员远程工作。直到昨天,过去 2 个月里一切都很顺利。由于我提取了最新更新并添加了我的更改,因此我无法再推送到 BitBucket。当我使用 Workbench 推送时,出现以下错误:

中止:推送创建新的远程头 xxxx 提示:您忘记合并了吗?使用 push -f 强制

我没有忘记合并,我所有的更改都已提交并与其他开发人员的更改合并。

我尝试强制推送“hg push -f --traceback”,但也失败了:

中止:无效的参数回溯(最近一次调用最后一次):init中的文件“mercurial\revlog.pyo”失败

4

1 回答 1

2

您是否尝试过先进行 hg pull ?您的本地存储库中可能没有一些最近的更改,您需要在推送之前合并这些更改。(换句话说,尝试拉/合并/提交,然后推)。

于 2012-05-13T05:33:40.430 回答