0

次のようなリポジトリ構造があります。

+ tags
+ trunk
   + source
      + dotnet
      + flex
+ branches
   + milestone1
      + dotnet
      + flex
   + milestone2
      + dotnet
      + flex

通常、.NET 開発者は、作業しているブランチの「dotnet」フォルダーのみをチェックアウトします。Flex 開発者も同様に、flex フォルダーをチェックアウトします。

ブランチをトランクにマージするポイント (またはその逆) に到達したら、完全な「source」および「milestoneX」フォルダーがマージを実行するマシン上にあることを確認します。これは、問題があった部分的なマージを避けるためです。

しかし、ブランチ ポイントのルートでチェックアウトされていないブランチにコミットを実行すると、問題が発生する可能性はありますか? おそらくサブツリーのマージ情報と一緒ですか?

4

1 に答える 1

1

いいえ、部分的にチェックアウトされたブランチのみをコミットできます。マージされたファイルが同じ先行ファイルを共有することは重要ですが、どのフォルダー レベルで分岐またはコミットするかは重要ではありません。

于 2009-08-04T19:26:28.340 に答える