名前付きブランチの柔軟性は気に入っていますが、ヘッドの増殖については懸念があります。
ブランチが閉じられても、まだ頭に表示されます。「hg ヘッド」からの出力をクリーンアップする方法についてのアイデアがあります。教祖への私の質問:「何が足りないのですか?」
最初に、名前付きブランチのヘッドを完全に非表示にする必要があるのはなぜですか? さまざまな理由で:
- 機能は悪い考えです
- この機能は良いアイデアであり、マージしてチップにする準備ができていませんが、おそらく数か月以内に
- ブランチは古いタグ付きバージョンへのパッチ リリースです
編集: 頭部の増殖は、私が使用していた古いバージョンの mercurial の症状であることがわかりました。ブランチを閉じると、新しい Mercurial バージョンではブランチのヘッドが隠されます。
私の考えは、これらすべての閉じたブランチ ヘッドがマージされる「デッド」ヘッド ブランチを持つことです。
デッド ヘッドはチェンジセット 0 によって親にされ、現在必要のないストレイ ヘッドをまとめるという唯一の目的を果たします。
デッドヘッドには他のデッドヘッドの子のみがあり、デフォルト ブランチにマージされることはありません。