0

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 に適切な回答がありますが、この状況が将来特定の問題を引き起こす可能性がある場合を除き、履歴を書き換えたくありません。

Mercurial は新しいブランチに変更します

Mercurial: 名前付きブランチと複数のリポジトリ

4

1 に答える 1

0

あなたは大丈夫です。名前付きブランチの使用に本質的に起因する悪影響は考えられません。

于 2013-04-09T14:18:58.580 に答える