[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

Re: ブランチ間のマージ方針について


松澤です。

ありがとうございます。

2011/11/28 Yasumichi Akahoshi <yasumichi@xxxxxxxxxxxxx>:
>  特に問題が起きないことが期待できるのであれば、問題ないと思います。この辺のマージに関する
> 作業について、具体例を明文化できると良いと思います。

問題が起きないなら問題ない、というのは同語反復的で、ちょっと返答に困ります。
もし何か起こりうる問題について懸念が生じれば、いつでも忌憚なくご指摘ください。
少なくとも私は、問題を認識しながら、無条件で提案するようなことはしませんし、
仮に付随する問題やデメリットについて認識していれば、その条件付きで提案いたします。

また、明文化については、
2011/11/20 Jiro Matsuzawa <jmatsuzawa@xxxxxxxxxxxxx>:
> 具体的には、先に示した例で言うと、
>>> 開発版と安定版で共通するメッセージを更新するケースとしては、
>>>  1. 誤字脱字・誤訳の修正
>>>  2. ともに未訳あるいはfuzzyの箇所を訳出
>>>  3. 訳語の改善(表記の統一とか?)
> 1 は基本的にマージする (ブランチの向きは問わない)。
> 2 も基本的にマージする (ブランチの向きは問わない)。
> 3 は master -> stable は慎重にいく(原則マージしない)。stable -> master はマージする
> などいかがでしょうか?
これでは、まだ抽象的だということでしょうか?
実際のPOレベルでの具体例が必要だということであれば、それを用意しようと思います。


2011/11/28 Yasumichi Akahoshi <yasumichi@xxxxxxxxxxxxx>:
>> # ちなみに「ただし、master
>> が次期メジャーバージョンアップの開発版である場合を除く」というのがちょっとよくわかりませんでした。基本的にmasterは次期メジャーバージョンアップの開発版という位置づけですよね?
>
>  ブランチの切り方が分かってないのですが、常に master は、(4.x) に向かっている
> という認識ということでしょうか?

誤解を与える説明で申し訳ありません。
私が「次期メジャーバージョンアップ」といったのは、半年ごとにリリースされる、3.4, 3.6,...のことを指していました。
たしかにメジャーバージョンが上がっているわけではないので、私の言葉の使い方が適切ではなかったと思います。
なお私の知る限りでは、現時点において4.xの計画は公にはなっていません。

で、赤星さんの以前のご指摘を誤って解釈してしまったので、改めて質問ですが、
2011/11/18 Yasumichi Akahoshi <yasumichi@xxxxxxxxxxxxx>:
> * 最新安定版ブランチ  → master : (ケース・バイ・ケースだが)自動適用を行う
> (ただし、master が次期メジャーバージョンアップの開発版である場合を除く)
「ただし、master が次期メジャーバージョンアップの開発版である場合を除く」のはなぜでしょうか?
たとえば2.32 -> 3.0 を見ても多くのメッセージが既存からの引継ぎであり、それは2.30 -> 2.32と本質的な違いは無いと考えます。
あと、細かいことを言えば、masterが時期メジャーバージョンアップの開発版であるかどうはリリースが発表されるまでわからないと思います。
それは2.30から、私たちが身を持って経験したことだと思います。


-- 
Jiro Matsuzawa
E-mail:
  jmatsuzawa@xxxxxxxxxxxxx
  matsuzawa.jr@xxxxxxxxx
GPG Key ID: 0xECC442E9
GPG Key Fingerprint: E086 C14A 869F BB0E 3541 19EB E370 B08B ECC4 42E9