mercurial - 中止 : unsynced remote changes?

标签 mercurial

我收到这样的警告

abort: unsynced remote changes!

我该怎么办 1)看看有什么区别? Mercurial 差异? Mercurial 状态? 2)协调代码?

提前致谢。这是我运行 hg 检查头部的结果

$ hg heads
ändring:     192:e571b17295e9
märke:       tip
förälder:    175:f50d4c4461e5
användare:   tekniklas
datum:       Sat Jan 08 04:45:07 2011 +0000
kortfattat:  twitter support added

ändring:     191:9e419ce3e7e1
användare:   tekniklas
datum:       Wed Mar 09 12:56:27 2011 +0000
kortfattat:  adsense maps

ändring:     159:f8d974793b12
förälder:    157:ef1d955b9236
användare:   tekniklas
datum:       Sat Dec 18 17:05:45 2010 +0000
kortfattat:  remove

ändring:     89:008a2ac46b4f
användare:   tekniklas
datum:       Sun Aug 01 07:10:40 2010 +0000
kortfattat:  classifiedsmarket/market/market_ad_preview.html

ubuntu@ubuntu:/media/Lexar/montao$ 

最佳答案

您必须在推送之前提取最新更改:

hg pull

在拉取之前查看差异:

hg in

拉取后,您必须将拉取的更改与您尝试推送的更改 merge :

hg merge

merge 后,您必须提交 merge :

hg commit

最后推送没有错误:

hg push

关于mercurial - 中止 : unsynced remote changes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5204573/

相关文章:

ubuntu - 如何在没有 X 的情况下在 ubuntu 上安装 mercurial

mercurial - 使用基于 GUI 的工具致力于 BitBucket

mercurial - 传递给外部钩子(Hook)程序/脚本的钩子(Hook)参数是什么?

file-io - TortoiseHg 中重命名文件的文件历史记录

mercurial - 将子存储库与 bitbucket 一起使用

mercurial - 在损坏的分支提交后,Mercurial 中卡住了两个默认分支

git - 如何将 git 存储库转换为 mercurial?

mercurial - hg "stream ended unexpectedly"克隆错误

mercurial - 使用hg-git时不推送任何更改