5

タイトルだけで十分だと思います。

4

4 に答える 4

5

マイルストーンをマークしたい場合は、タグを使用する必要があります。マイルストーンは、毎日のビルドと同じくらい小さい場合があります。

別のブランチ/トランクから独立して変更を加えたい場合は、ブランチを使用する必要があります。

于 2008-09-27T16:44:32.867 に答える
3

タグ

ある時点でのスナップショットと考えてください。その正確なポイントに戻ることができるようになりたいです。ただし、それは決して変わりません。タグ付き要素のチェックインは行いません。

タグ付けできるもの:

  • リリース (メジャーおよびマイナー)
  • 顧客に送信されたパッチ
  • バグの修正
  • マイルストーン (アルファ、ベータなど)
  • 成功した毎日のビルド

支店

ブランチでは、開発が実行されます (つまり、チェックイン)。
タグからブランチを作成する場合があります (たとえば、バグ修正を行うため)。
ブランチを作成して機能を開発し、それをメイン トランクにマージすることができます。
リリース (マイナーまたはメジャー) のブランチを作成する場合があります。

重要な点は、ブランチは変更可能であり、タグは変更できないということです。

于 2008-09-27T17:52:46.150 に答える
0

他の返信を適切に、

マイナーポイントリリースにはタグを使用し、リリースにはブランチを使用します。たとえば、

v1.0 <-- Branch  
  v1.0.1 <-- Tag  
  v1.0.2 <-- Tag  
v1.1 <-- Branch  
  v1.1.1 <-- Tag  
  v1.1.2 <-- Tag  
v1.2 <-- Branch  
  v1.2.1 <-- Tag  
  v1.2.2 <-- Tag  
v1.3 <-- Branch  
  v1.3.1 <-- Tag  
  v1.3.2 <-- Tag  
v1.4 <-- Branch  
  v1.4.1 <-- Tag  
  v1.4.2 <-- Tag  
v1.5 <-- Branch  
  v1.5.1 <-- Tag  
  v1.5.2 <-- Tag  

Microsoftの例えを使用すると、ブランチはWindowsのリリース(95、XP、Vistaなど)であり、タグはサービスパックです。

于 2008-10-09T16:30:41.803 に答える
0

分岐は、リリースなどの主要なマイルストーンにも使用する必要があります。ただし、これは分岐戦略によって異なります。

于 2008-09-27T17:05:32.860 に答える