[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Re: ブランチ間のマージ方針について
- To: 翻訳作業者向け <gnome-translation@xxxxxxxxxxx>
- Subject: Re: ブランチ間のマージ方針について
- From: Jiro Matsuzawa <jmatsuzawa@xxxxxxxxxxxxx>
- Date: Mon, 28 Nov 2011 22:28:27 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=ikErfPxxe3yb91327k04iwqIHDG8LtprAXTtIDv90JI=; b=emPphWI6TWXeftOtIuiXWjMTbI+py85GMHy3D15pVahbjOWd9/469zDogc6JcBIjyq u1j8c6xwNdxGG/J6/eSbIYe1IpabuXY8VGTayDWP2PsqSSXhrl4puAqBQrfmQYioPukn 2cXLsjTN2/JuLIxSnC/My5CiVx3ud24DYmSH4=
- Sender: matsuzawa.jr@xxxxxxxxx
松澤です。
ありがとうございます。
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