2012-05-06 17 views
1

私のデフォルトブランチは非常に古く、最後の週には変更されませんでした。これは今日の大きな違いがあることを意味します。新しいファイルの多く、削除されたファイルの多く、多くのファイルが変更されました。私は、その2番目のブランチでデフォルトのブランチを "置き換える"最も簡単な方法を見つけようとしています。 1回の変更をすべてマージする必要がありますか?ありがとうございましたTortoiseHG:デフォルトブランチを別のブランチに置き換える最も簡単な方法

答えて

2

私はあなたが2つの非常に異なる分岐を持っている状況を説明しています:放棄または忘れられた「デフォルト」ブランチとアクティブな「default2」ブランチ。これらを合体させることは難しいかもしれません。

  1. あなたが「デフォルト」からの変更のいずれかをしたくない場合は、あなたが戻って「デフォルト」と「default2」の共通の祖先へのすべてのチェンジのための抗チェンジを作成するためにhg backoutを使用することができます。次に、 'default'は 'default2'の祖先と同じように見えるので、2つをマージして問題なしにできるはずです。開発者は、最初の開発ブランチとして「デフォルト」を使い始めるでしょう。
  2. 'default'ブランチを閉じ、this SO threadのように 'default2'の名前を 'default'に変更することができます。
  3. もちろん、小さな開発チームと完全なサーバーコントロールがあれば、レポから 'default'を取り除き、Mercurial Queuesを使って 'default2'の名前を 'default'に変更できます。
関連する問題