3
現在、私はMercurialリポジトリに2つのブランチを持っています。私が自分の開発の大部分を行う "デフォルト"ブランチと、現在生きているコードがある "プロダクション"ブランチです。Mercurialでブランチをマージする
私の質問は、どのように私のデフォルトのブランチを本番とマージするのですか?
現在、私はMercurialリポジトリに2つのブランチを持っています。私が自分の開発の大部分を行う "デフォルト"ブランチと、現在生きているコードがある "プロダクション"ブランチです。Mercurialでブランチをマージする
私の質問は、どのように私のデフォルトのブランチを本番とマージするのですか?
あなたはproduction
ブランチにdefault
から新しいものをもたらすこと
$ hg update production
$ hg merge default
を行います。この時点で、マージの競合を解決する必要があります。あなたがコミット済みの変更で作業しているので、のデータが失われる可能性はありません。あなたがマージに満足したら、あなたはマージチェンジセットを作成するために
$ hg commit
を実行
$ hg resolve foo.c
でファイルfoo.c
のマージをあなたはhg update -C
でマージを中止することができますし、再度行うことができます2つのブランチをマージする方法について説明しています。
この上の多くのチュートリアルがありますが、例えば:
おかげでマーティンは、うまくいきました! – Allister