ブランチ、タグ、トランクを含む svn リポジトリがあります。新しいブランチを作成するとき、そのブランチへの svn スイッチを使用する必要がありますか? そのブランチディレクトリで直接作業しないでください。
ばかげて聞こえたらごめんなさい。
ブランチ、タグ、トランクを含む svn リポジトリがあります。新しいブランチを作成するとき、そのブランチへの svn スイッチを使用する必要がありますか? そのブランチディレクトリで直接作業しないでください。
ばかげて聞こえたらごめんなさい。
そのブランチへのsvnスイッチを使用する必要がありますか?
RFC に関しては、「必須」ではなく、「持たない」ことさえありません。トイレを切り替えることはできますが、「切り替えるかどうか」は重いワークフロー、スタイル、および状況に依存します
いくつかの乾いたよく知られた理論
上記のすべては、次の事実につながります。
ご覧のとおり、スイッチは 1/3 の状況でのみ必須です
レポが次のようになっていると仮定します。
.
├── branches/
│ ├── branch1/
│ │ └── src/
│ └── branch2/
│ └── src/
└── trunk/
└── src/
レポ全体をチェックアウトした場合、ブランチは別のサブディレクトリとして表示されます。
ただし、通常の作業方法は、トランクをチェックアウトしてから、svn スイッチをブランチに切り替え、svn スイッチを元に戻すことです。この方法では、それほど多くのデータをチェックアウトする必要はありません。IDE は常に同じディレクトリを参照するため、混乱して誤って間違ったブランチを編集することはありません。
個人的にブランチを使用する必要がある場合は、それぞれをチェックアウトして、ワークスペース ディレクトリ内のディレクトリを並べて分割します。しかし、ほとんどの場合、分岐は避けます。