Merge 恢复Mercurial提交以进行合并

Merge 恢复Mercurial提交以进行合并,merge,mercurial,bitbucket,revert,mercurial-commit,Merge,Mercurial,Bitbucket,Revert,Mercurial Commit,我正在BitBucket中进行Hg回购。我从另一个主要回购中分出了这个回购 以下是我的设想: > hg paths default = ssh://hg@bitbucket.org/shuwnyuantee/jstock-android-as yccheok = ssh://hg@bitbucket.org/yccheok/jstock-android-as defaultrepo是我的分叉式回购yccheok是我的主要回购协议 我做了以下操作,因此我是drive wealth的def

我正在BitBucket中进行Hg回购。我从另一个主要回购中分出了这个回购

以下是我的设想:

> hg paths

default = ssh://hg@bitbucket.org/shuwnyuantee/jstock-android-as
yccheok = ssh://hg@bitbucket.org/yccheok/jstock-android-as
default
repo是我的分叉式回购<代码>yccheok是我的主要回购协议

我做了以下操作,因此我是
drive wealth
default
repo分支

> hg pull
pulling from ssh://hg@bitbucket.org/shuwnyuantee/jstock-android-as

> hg update drive-wealth
128 files updated, 0 files merged, 1 files removed, 0 files unresolved

> hg branch
drive-wealth


> hg log -l 3
changeset:   2770:a210525cc123
branch:      drive-wealth
tag:         tip
parent:      2769:a0bacd6f326a
parent:      2768:0eb8c0268784
user:        Shuwn Yuan Tee <s.yuan31tee@gmail.com>
date:        Tue Mar 21 16:41:04 2017 +0800
summary:     merge default branch

changeset:   2769:a0bacd6f326a
branch:      drive-wealth
parent:      2676:7571be00648f
user:        Shuwn Yuan Tee <s.yuan31tee@gmail.com>
date:        Tue Mar 21 13:17:14 2017 +0800
summary:     list all accounts API

changeset:   2768:0eb8c0268784
user:        Yan Cheng Cheok <yccheok@yahoo.com>
date:        Sat Mar 18 13:56:51 2017 +0800
summary:     Add the missing tracker name.
我的问题是:

1) 这些文件显示合并中的更改,但并非所有文件都已正确还原,许多更改丢失/未撤消。有什么想法吗

2) 如果(1)成功撤消所有,则需要执行哪些步骤?我想要实现的是=>简单地恢复提交
2770:a210525cc123
在分支
驱动财富
进行
default
repo并推送到
default
repo


谢谢

您不也需要旅行2769吗? as 2770是您的合并提交

所以


然后按

不要这样认为,我的目的只是恢复/撤消合并提交
2770
。我想让commit
2769
保持原样。我来自Git背景,发现Git比Hg更容易使用。最后,我通过以下方式将Hg repo迁移到Git——Keepon strip将提交的更改保存在工作目录中。也许这就是你面临的问题?
> hg status
M achartengine/build.gradle
M androidXml/build.gradle
M androidlockpattern/build.gradle
M gradle/wrapper/gradle-wrapper.properties
M jstockandroid/build.gradle
M jstockandroid/src/main/AndroidManifest.xml
......
hg strip --keep -r 2770
hg strip --keep -r 2769