1

ブランチを作成しました。たとえば、 new_branch としましょう。

アップデートせずにデフォルトブランチに変更したいです。これは、 defaultに共通ファイルがあったとしても、作業コピー ( new_branch ) に変更を保持することです。

これをしない

hg update default  <-- don't want to update! Just to change the branch

ありがとうございました。

4

1 に答える 1

3

気をつけて。これはあなたの質問に答えます、あなたが望むものであるとは確信していませ

debugsetparentsやります。ただし、前述のとおり、注意してください。

~$ hg help debugsetparents hg debugsetparents REV1 [REV2]

現在の作業ディレクトリの親を手動で設定する

これは、リポジトリ変換ツールを作成するのに役立ちますが、注意して使用する必要があります。

成功すると 0 を返します。

オプション:

--mq パッチ リポジトリで操作する

グローバル オプションを表示するには、「hg -v help debugsetparents」を使用します

default親をブランチの最後のリビジョンに設定したいとします。

内部状態を修正するためにも使用する必要がありますhg debugrebuildstate(最も明白なのは、現在のブランチの概念です)。

hg debugsetparents default
hg debugrebuildstate
于 2012-04-19T14:27:55.007 に答える