1

私はHGリポジトリにブランチを持っています(そうさせてくださいdefault)。ある時点で匿名ブランチを開始して、いくつかのテストを行いました(TortoiseHgを使用している場合、機能を持つことの大きな利点はまだわかりませんが、機能を追加しました)。ここまでは順調ですね。

現在、defaultブランチにはいくつかのバグ修正があります。匿名のブランチでも必要です。

このシナリオをマージまたは処理するための最良の方法は何ですか?

4

4 に答える 4

2

メインブランチから匿名ブランチに変更をコピーするにはdefault、デフォルトブランチを匿名ブランチにマージします。

defaultこれに伴う問題は、余分なブランチが失われるため、メインブランチで匿名ブランチの変更を望まない場合は、メインブランチの現在のヘッドをメモする必要があることです。defaultこれを行うには、マージの前にメインブランチのヘッドにタグを付けることができます。

もう1つのオプションは、マージを実行する前にブックマークでマークを付けることです。

次に、2つのブランチを永続的にマージする前にメインブランチにさらに変更を加える必要がある場合は、最初にタグまたはブックマークを更新します。

于 2012-11-08T20:42:52.180 に答える
1

メインラインから匿名のブランチヘッドへの分岐点の後に一部のチェンジセットのみを統合したい場合は、(ツリーに応じて)

  • リベース--keep
  • グラフト

名前付きブランチでも発生するように

于 2012-11-08T23:39:50.177 に答える
1

マージするだけです。マージ後にコミットすると、プッシュする準備ができるまで匿名ブランチが続行されます。

于 2012-11-09T03:06:47.043 に答える
0

デフォルトのブランチからチェンジセットをエクスポートして、匿名ブランチにインポートします。

于 2012-11-09T05:10:39.523 に答える