【发布时间】:2013-01-26 16:22:48
【问题描述】:
我对 Mercurial 还很陌生,所以我希望有人能帮助我,因为我现在快哭了;)
所以我一直在本地工作并提交到我的本地存储库。我想将我的更改推送到服务器,所以我首先提取了最新的更改。到目前为止一切正常。
然后我尝试进行推送,但收到以下错误:
[错误:中止:推送创建新的远程头 80394c55f2dc!] 新遥控头 80394c55f2dc [错误:(你忘记合并了吗?使用push -f强制)]
然后我读到 pull 不会将更改合并到我的本地存储库中。
我加载了 Workbench,因此我现在可以查看我的更改以及其他开发人员已提取的更改。然后我对另一个开发者的最新版本进行了合并。
我现在有两个 rev 112,一个带有 Merge 和 112+ 的描述,上面写着 * Working Directory *
我希望我已经正确解释了这一点,如果需要,我可以提供屏幕截图,但我有点难过。
我只需要将所有更改合并并推送。
【问题讨论】:
标签: version-control mercurial tortoisehg