0

トランク ブランチ「A」とテスト ブランチ「B」があります。「B」は「A」から分岐しています。

ここで、「B」を「A」にマージしたいので、「A」の下で「bzr merge -pull ${HOME}/B」を実行しました。次に、「A」の下で「bzr info」を実行すると、新しい「submit branch B」が見つかることに気付きました。「A」でコミットされたすべての変更が「B」に移動するため、これは私には悪いように聞こえます。

私の質問は次のとおりです。2. "A" の下の "submit branch B" を削除するには?

4

1 に答える 1

2

submit ブランチは、主にbzr sendおよびのデフォルトとして使用されますbzr bundle。これで問題が発生することはありません (これらのコマンドを使用する場合は、コマンド ラインでサブミット ブランチをオーバーライドできます)。また、何らかの理由で指定しない場合の将来のマージのデフォルトの場所でもあります。「サブミット ブランチ」の「サブミット」は、コミットではなく、レビューのために変更をサブミットすることを指します。

他のほとんどのコマンドは影響を受けません。bzr bindまたはを介し​​てバインドされたブランチにしない限り、コミットは元のブランチにbzr checkout移動し、送信ブランチではなく、バインドされた場所に移動します。プッシュはデフォルトのプッシュ場所に移動しますが、これも異なります。

サブミットブランチを設定しないために使用できます(または後でbzr merge --no-remember編集してパスを削除します)。.bzr/branch/branch.conf同様に、--remember既存のサブミット ブランチの場所をオーバーライドするために使用できます。

于 2013-05-21T00:23:58.777 に答える