TortoiseHg推送到BitBucket失败wirh无效的参数错误

时间:2012-05-13 04:48:59

标签: mercurial tortoisehg bitbucket

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

abort:push创建新的远程头xxxxx 提示:你忘了合并吗?使用push -f强制

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

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

abort:无效的参数 Traceback(最近一次调用最后一次):  失败了   在 init

中输入“mercurial \ revlog.pyo”

1 个答案:

答案 0 :(得分:2)

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