Ich arbeite an einem Hg Repo in BitBucket. Ich gab dieses Repo von einem anderen Hauptrepositorium ab.Mercurial Commit für Merge wiederherstellen
Hier ist mein Szenario:
> hg paths
default = ssh://[email protected]/shuwnyuantee/jstock-android-as
yccheok = ssh://[email protected]/yccheok/jstock-android-as
default
Repo ist mein gegabelt Repo. yccheok
ist das wichtigste Repo, von dem ich ausgehe.
Ich tat das unten, so bin ich auf drive-wealth
Zweig von default
Repo.
> hg pull
pulling from ssh://[email protected]/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 <[email protected]>
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 <[email protected]>
date: Tue Mar 21 13:17:14 2017 +0800
summary: list all accounts API
changeset: 2768:0eb8c0268784
user: Yan Cheng Cheok <[email protected]>
date: Sat Mar 18 13:56:51 2017 +0800
summary: Add the missing tracker name.
Ich wünsche 2770:a210525cc123
auf drive-wealth
Zweig & Push-to-default
Repo verpflichten zurückzukehren. Ich versuchte hg strip --keep -r .
vorgeschlagen here. Einige Dateien erscheinen als Modified
wie:
> 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
......
Meine Fragen sind:
1) Diese Dateien zeigen Änderungen in Merge, aber nicht alle Dateien sind reverted
richtig, viele Änderungen fehlen/nicht rückgängig gemacht. Irgendeine Idee?
2) Wenn (1) alle erfolgreich rückgängig gemacht werden, was sind die Schritte, um fortzufahren? Was ich erreichen möchte ist => einfach commit 2770:a210525cc123
auf Zweig drive-wealth
für default
Repo & Push an default
Repo?
Danke!
begeht Ich komme aus Git Hintergrund & finden Git viel einfacher als Hg zu verwenden. Ich migriere schließlich meinen Hg Repo zu Git, indem ich folge http://arr.gr/blog/2011/10/bitbucket-converting-hg-repositories-to-git/ –
--keep on strip hält die Änderungen des Commits in der Arbeitsverzeichnis Wahrscheinlich ist das das Problem, dem du gegenüberstehst? – rfkortekaas