1
masterの内容をブランチの内容に置き換える必要があります。私はGitでこれを行う方法の詳細を見つけることができますが、Mercurialでは何も見つかりません。masterをブランチに置き換えてください。
例QのためのGit Replacing master with another branch
私のセットアップがある
- マスター
- newbranch
私は 'マスター' はnewbranch
masterの内容をブランチの内容に置き換える必要があります。私はGitでこれを行う方法の詳細を見つけることができますが、Mercurialでは何も見つかりません。masterをブランチに置き換えてください。
例QのためのGit Replacing master with another branch
私のセットアップがある
私は 'マスター' はnewbranch
」と同じになりたいです基本的な選択肢は " 「リベースまたはマージ:この応答の残りの部分は、そのページから借り Make another branch default?
:SO上ここでhttps://blog.sourcetreeapp.com/2012/08/21/merge-or-rebase/
を、役立つQ & Aは、です。
あなたは「機能ブランチ」を閉じたい場合は:
$ hg checkout default
$ hg merge feature-branch
$ hg commit
$ hg checkout feature-branch
$ hg commit --close-branch
元に戻すのシンプル/アプローチをコミットも挙げる多くてお勧めする:
hg revert --all --rev ${1}
hg commit -m "Restoring branch ${1} as default"
$ { 1}は、(例えば)関連するブランチの名前です。
これを行うと、マスターを上書きするのではなく、ブランチからの変更が適用されるようです。これは理にかなっていますか? – chendriksen