[スレッド全体]

[8370] Re4:GitHub 移行の提案 
2018/5/25 (金) 02:39:59 berryzplus
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
▼ kobakeさん
> ▼ berryzplusさん
> > 多くの課題を並行で扱うにはGitが便利、
> > 各リリース間の差異を線形で把握するにはSvnが便利だと思っています。

>
> んん、それはどうでしょう。
> 自分としてはバージョン管理ツールについては Svn か Git のどちらか片方に集約したいところです。
> 管理する対象が多いと開発者の手間が増えるので…。


SVNは基本放置で、Git開発のイメージです。
リリース断面を残すためだけにSVNを使います。
そもそもgitの元がgit-svnなので、
リリースのときに同期させるくらいなら
それほどの手間ではないと思っています。

Ubuntuみたく定期リリースにできたら
リリース時期や内容を迷わなくて済むかなぁ、
と思ったのがこの発想のきっかけです。
(もちろんLTSなんてめんどくさそうなものはナシの方向・・・)


> 僕は 2ch のほうは言葉遣いがトゲトゲしていて心臓に悪いのであんまり見ないことにしています。

ああ、それは確かに。


> 未クローズのpatchesが溜まっているのは悲しいですね……。
> 一個一個見ていきたい気持ちもなくはないですが時間は有限なので、いったん僕は見なかったことにしておきます。
> 僕も管理者権限持っているので対応していない責任があり恐縮ですが……。
>
> 重要度の高い要望やパッチは(GitHub移行した場合は)正式に Issue や PR あげていただければ、見ます。


要望やパッチはタイミング的なこともあると思います。
古くなった要望がいまも有効かどうかは、要望した人にしか分からないかもしれません。
なので、いますぐに何かすべきものでもない気がしています。
(一括で「仮クローズ」にするのも一つの手段・・・)

重要度の高そうな要望というと・・・
・tsf対応(xp以降)
・DirectWrite対応(vista以降)
・タブモードのエアロ対応(vista以降)
・マルチディスプレイHighDPI対応(8.1以降)
・改行をまたいだ検索・置換の対応(OS非依存)

この辺は確実に残ってくる気がしています。(重たいのばっかし
やるかどうかも含めて、ぼちぼちやってくしかありませんけれど・・・
Gitに移行すると、個別ブランチ切って気軽に仮実装を作れるのが強みですよね〜。




[8380] Re5:GitHub 移行の提案 
2018/5/25 (金) 10:25:59 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ berryzplusさん
コミットできる先が Svn と Git の両方用意されていると新規参入者はちょっと混乱すると思います。
できる限り開放する情報は少なく絞ることで、新規参入者の学習コストは下がるのではないかと。

なおSvnの扱いを正式にどうするかについては、GitHub移行後(移行が確定した場合)での議論でも良いかと思います。

ちなみに git-svn は僕はシレッと対応しているように見せましたが、実はそんなに楽じゃないです。
後々解説記事でも書こうと思います。


[8381] Re5:GitHub 移行の提案 
2018/5/25 (金) 10:26:21 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ berryzplusさん
> (一括で「仮クローズ」にするのも一つの手段・・・)

ぶっちゃけそのくらいの感じで良いと思ってます。
本当に大事な改善点は再度正式な形でオープンされてきます。
再度来ないような要望はそもそもそれほど重要でなかった、とみなすくらいのスタンスでいます。


[8382] Re5:GitHub 移行の提案 
2018/5/25 (金) 10:26:46 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ berryzplusさん
> Gitに移行すると、個別ブランチ切って気軽に仮実装を作れるのが強みですよね〜。

確実に分散作業はしやすくなりますね〜。
「その機能を重要と思う人ががんばって対応する」というのが OSS の基本スタンスです。
みんながんばってコミッターになりましょう!

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81