Search jakarta

Apache POI -- ブランチング

ブランチングの規則

ブランチング(訳注:本家・分家や、リリース版・R.C.版などの枝分け)のブランチは、以下の方法で標識付けをします:

  • REL_1_5_BRANCH
  • REL_2_0_BRANCH

分岐点は、以下のように標識付けします:

  • REL_1_5_BRANCH_MERGE1
  • REL_1_5_BRANCH_MERGE2
  • 等々

リリース版は、以下のように標識付けされるべきです:

  • REL_1_5
  • REL_1_5_1
  • REL_1_5_2
  • 等々

ブランチングのアドバイス

貴方が今どこのブランチに属しているのかを忘れないで下さい。決定的に重要な事です。誤ったブランチに物事を投げる事は、色んな意味の頭痛の種になります。あなたがどこのブランチに属しているのかを 点検した後で色々とやる事が一番です。

誰がブランチングの結合(Merge)を行うの?

グレン・スタンポルティス氏によって、現在、ブランチングが管理されています。もし、新しいブランチを作りたいと思えば、彼に教えてあげてください。Merging も、グレン氏によって管理されています。ブランチを新たに作ったり、Mergeを行う必要があると貴方が感じれば、彼にメールを投げてあげてください。

何故、ブランチングの窓口を一つにしているのかというと、ブランチングは往々にして事態を悪化させる可能性が高いからです。ブランチ管理を一人にお願いする事で、CVSの難しいエリアでこんがるのを少なくするようにしています。

現在活動中のブランチ

現在アクティブなブランチは、以下のとおりです:

ブランチ 説明
HEAD これは、本家本元(プロジェクトの本体)であり、常にアクティブです。現在、ここでは、バージョン2.0版の開発を続けています。
REL_1_5_BRANCH バージョン2.0版と取り立てて関係のないバグフィックスがこのブランチに置かれます。ここから、本体へ分岐が戻り、また、下へのマージポイント(分岐点)が設定されます。
by Glen Stampoultzis
Original English Page would be found from HERE     --    BBS/ApacheNews
Terra-International, Inc. -- テラ・インターナショナル
Special Thanks -- 【お問い合わせ/テキスト広告】