Je travaille sur un repo Hg dans BitBucket. J'ai fourchu ce repo d'un autre dépôt principal.Renvoi Mercurial Commit pour la fusion
Voici mon scénario:
> hg paths
default = ssh://[email protected]/shuwnyuantee/jstock-android-as
yccheok = ssh://[email protected]/yccheok/jstock-android-as
default
repo est mon repo en forme de fourche. yccheok
est le principal dépôt que j'ai fourchu.
J'ai fait ci-dessous donc je suis sur drive-wealth
branche de 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]om>
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.
Je souhaite revenir commettre 2770:a210525cc123
sur drive-wealth
branche & pousser à default
repo. J'ai essayé hg strip --keep -r .
suggéré here. Certains fichiers apparaissent comme Modified
comme:
> 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
......
Mes questions sont les suivantes:
1) Ces fichiers montrent des changements dans Merge, mais pas tous les fichiers sont correctement reverted
, de nombreux changements sont absents/défasse pas. Une idée?
2) Si (1) réussit à tout annuler, alors quelles sont les étapes à suivre? Qu'est-ce que je veux réaliser est => simplement rétablir 2770:a210525cc123
sur la branche drive-wealth
pour default
repo & pousser à default
repo?
Merci!
Je viens de fond et Git Git trouver beaucoup plus facile à utiliser que Hg. Je migre enfin mon repo Hg à Git en suivant http://arr.gr/blog/2011/10/bitbucket-converting-hg-repositories-to-git/ –
--keep on strip garde les changements de commit dans le directeur de travail. Probablement c'est le problème que vous rencontrez? – rfkortekaas