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