Mercurial という名前のブランチを使用して、開発の大きなスレッド (CustomerA ブランチ) をマークしています。
CustomerB の変更 (同じレポ内) の作業を開始するときに、最初から名前付きブランチ (Customer B) を開始するのを忘れていました。
私のリポジトリには次の履歴があります。
CustomerA-1 > CustomerA-2 > CustomerA-3 > CustomerA-8 > CustomerA-9
|
> CustomerA-4 > CustomerA-5 > CustomerB-6 > CustomerB-7
「そのまま」にしておくことによる悪影響はありますか?「4」と「5」のチェンジセットを論理的には CustomerB ブランチに属しているにもかかわらず、「そのまま」にしておくと、Mercurial ワークフロー (マージ、ブランチ間の切り替え、クローン作成など) に特定の実際的な問題がありますか? 例えば、「hg 頭」のリストに「5」が出てきますが、何か悪影響はありますか?
それを修正する方法については、stackoverflow に適切な回答がありますが、この状況が将来特定の問題を引き起こす可能性がある場合を除き、履歴を書き換えたくありません。