[sugj-tech:7783] Re: SVNツリーへのtagsディレクトリ作成提案

User Ribbon ribbon @ ns.ribbon.or.jp
2017年 7月 18日 (火) 17:59:12 JST


On Tue, Jul 18, 2017 at 03:27:03PM +0900, Michio Matsuyama wrote:
> ...
> >> 現在4.7がまだ出ていないので、4.6 は trunk のままでよいかと。
> >> 今までも、新しいバージョンが出たタイミングで、branches に
> >> 引っ越してました。
> 
> 上の「4.6 は trunk のまま」の意味が分からないのですが、
> trunk は常に最新を置くということで、翻訳版4.6リリース以降に
> 誤りが見つかったら直していく、という位置づけにしたらどうですか?
> そういう意識でいたため「4.6 は trunk のまま」という発言が、よく
> 意味が分からなくなるわけです。本メール後段の移行計画案でご回答
> 頂けたら。

今までは、Sambaリリースの最新版が出たら、それをtrunkに置き、
1つ前のもの(今なら4.5)はbranchesに引っ越すということをしていました。

> 作業内容別に項番を振って一覧で示します。
> なお svn はワイルドカード(*)が使えなさそうなのと、リポジトリを
> 大きく触ることが大変慎重さを必要とすることから、ディレクトリを
> 一つ一つ丁寧に移動させることにします。
> 
> 1.tags移行
> 
> 1-01. svn mv branches/3.0 tags/3.0
> 1-02. svn mv branches/3.2 tags/3.2
> 1-03. svn mv branches/3.3 tags/3.3
> 1-04. svn mv branches/3.4 tags/3.4
> 1-05. svn mv branches/3.5 tags/3.5
> 1-06. svn mv branches/3.6 tags/3.6
> 1-07. svn mv branches/4.0 tags/4.0
> 1-08. svn mv branches/4.1 tags/4.1
> 1-09. svn mv branches/4.2 tags/4.2
> 1-10. svn mv branches/4.3 tags/4.3
> 1-11. svn mv branches/4.5 tags/4.5

こちらはこれで良いと思います。

> 2.trunk整備(これはやらない?)
> 
> 2-01. svn copy trunk tags/4.6 (4.6リリース版の保存)
> 2-02. svn mv trunk trunk/4.6  (4.6のサブディレクトリ化)
> 2-03. svn mv branches/4.4 trunk/4.4
>   (branches/4.4 を移動してtrunk配下にサブディレクトリ化)

これで意味がわかりました。
ここまで細かくする必要はないと思います。

たとえば4.4系列ですと、たとえば4.4.7対応の翻訳は、
一度リリースしたら変更することはありません。変更は次の
マイナーバージョンをリリースすることで(今回は4.4.15)
対応しますので。
4.4.15に対応する翻訳を更に改善する場合は、4.4.15-2という
形でリリースする予定です(ただし、今まで-2を付けたことは
ないです)。

ですから、branches/4.4 と trunk/4.4 を分ける必要は
ないです。4.4系列ならば branches/4.4 で作業していくことになります。

リリース版とtrunkを分けるとそれだけ作業量が増えます。
そこまで細かく作業しても、利用する方からしてみれば
メリットがないので、こういう作業方針にしてます。

ribbon


sugj-tech メーリングリストの案内