ブランチを作成しました。たとえば、 new_branch としましょう。
アップデートせずにデフォルトブランチに変更したいです。これは、 defaultに共通ファイルがあったとしても、作業コピー ( new_branch ) に変更を保持することです。
これをしない:
hg update default <-- don't want to update! Just to change the branch
ありがとうございました。
ブランチを作成しました。たとえば、 new_branch としましょう。
アップデートせずにデフォルトブランチに変更したいです。これは、 defaultに共通ファイルがあったとしても、作業コピー ( new_branch ) に変更を保持することです。
これをしない:
hg update default <-- don't want to update! Just to change the branch
ありがとうございました。
気をつけて。これはあなたの質問に答えますが、あなたが望むものであるとは確信していません。
debugsetparents
やります。ただし、前述のとおり、注意してください。
~$ hg help debugsetparents hg debugsetparents REV1 [REV2]
現在の作業ディレクトリの親を手動で設定する
これは、リポジトリ変換ツールを作成するのに役立ちますが、注意して使用する必要があります。
成功すると 0 を返します。
オプション:
--mq パッチ リポジトリで操作する
グローバル オプションを表示するには、「hg -v help debugsetparents」を使用します
default
親をブランチの最後のリビジョンに設定したいとします。
内部状態を修正するためにも使用する必要がありますhg debugrebuildstate
(最も明白なのは、現在のブランチの概念です)。
hg debugsetparents default
hg debugrebuildstate