Ticket #13191

git or subversion移行

오픈 날짜: 2008-08-01 10:38 마지막 업데이트: 2010-05-19 22:35

Reporter:
소유자:
Status:
Closed
Component:
(None)
Priority:
8
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

いつのまにかsf.jpでsubversionが使えるようになっているらしいので移行してもいいのかも。

Ticket History (3/12 Histories)

2008-11-14 16:51 Updated by: ishikawa
댓글 올리기
gitもサポートしたよ(わら
2009-10-14 12:21 Updated by: ishikawa
  • Summary Updated
  • Priority Update from 1 - Lowest to 3
  • Details Updated
댓글 올리기
  • いまさら svn もないだろうと思うので git に移行じゃないか?
  • ディレクトリの移動 とかしたくなっちゃったので( #19145 )、やっぱり 2.0 出したら CVS 捨ての方向で

まったくちなみにだが sf.jp で Mercurial も使えるようになりました(わら

2009-11-07 06:18 Updated by: ishikawa
댓글 올리기

ちょっと、気になったとこがあったので試しに手元でconvertしてみたのだけど...

現状の CVS レポジトリがちょっとアレっていうか、モジュール名切らないで(cvsレポジトリ直下ディレクトリ掘らないで) ファイルをいきなり置いてる構成になってて、世の中的によくありげな感じとはちょっとちがっちゃってる関係で 直接 git に convert するのは難しい感じ(というか、git cvsimport とかが こういう置き方を想定してないのでなんだか よく わからないことになる)。

cvs2svnは動くようなので...ただし、CVSROOT というディレクトリもいっしょに変換されちゃうので(わら

  1. cvs2svn して subversion へ一旦変換して
  2. 余計なものを掃除して(CVSROOTを消して)
  3. svn のレポジトリを git に変換する

という手順が要りそう。

2010-01-25 10:43 Updated by: ishikawa
2010-03-11 00:11 Updated by: noblejasper
댓글 올리기

このチケット一応2.0リリース後になってますが、

とりあえず http://sourceforge.jp/docs/%E3%82%B3%E3%83%BC%E3%83%89%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%A7%BB%E8%A1%8C

ここで書いてあるように申請すれば移行してくれるっぽいので、とりあえずSVNに移行とかって案は無しですか・・・?

2010-03-15 15:08 Updated by: ishikawa
댓글 올리기

noblejasper への返信

このチケット一応2.0リリース後になってますが、 とりあえず http://sourceforge.jp/docs/%E3%82%B3%E3%83%BC%E3%83%89%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%A7%BB%E8%A1%8C ここで書いてあるように申請すれば移行してくれるっぽいので、とりあえずSVNに移行とかって案は無しですか・・・?

毎回、そうだと思うのですが noblejasper の意見には

  • なぜそうするのか/そうしたいのか
  • そうすることのメリット/デメリット
  • そうしないことのメリット/デメリット
  • その他の選択肢

への言及がまったく無く、なぜそうするといいのかがさっぱりわからないため、議論になりません。

ナシですか? とだけ問われればもちろん「ナシ」です(アリだろ と思ってるなら、その意味をちゃんと 伝えるように説明しないかぎり、だれにもわかりません)

ちゃんと説明してください。

ほかの SCM への移行は2.0だよねとしてあるのは(cvs だといろいろきついので さっさと切り替えたい気はあるんだけど)

  • とっとと、2.0だそうよ いいかげん という思い
  • CVSやらgitやらを使うのは、もちろん開発中のコードのマネージメントという意味もあるが「リリースマネージメント」のためでもあり、リリースが迫っている(と思っている)タイミングでコードマネージメントの仕方を変更するのは「リリースマネージメント」自体への影響を考えるとふつーの神経ならやらない
  • というような話もある上に、svn にするのか git にするのか(他のなにかにするのか)も具体的に決まっている/合意している事実もない(変更しないという選択肢すら現状だとアリだろう)

というあたりの意味です。

逆に言えば、今すぐ svn にするのはアリだろうという話なのであれば、svnに切り替えることで

  • 上記列挙したポイントやデメリットに対してメリットとなる点/デメリットを解決するポイント
  • (svn にすることも決まってないわけで) svnである意味(gitや他のscmではない意味)

あたりを示して、他の主要開発者の大部分を説得する必要があるでしょう。

#というのが、オープンソース的開発のノリ。

2010-04-19 21:53 Updated by: ishikawa
  • Priority Update from 3 to 6
2010-04-19 21:54 Updated by: ishikawa
  • Priority Update from 6 to 8
2010-05-19 02:25 Updated by: ishikawa
  • 소유자 Update from (None) to ishikawa
댓글 올리기

2.0 を出せそうな気配なので、これに関して確認。

  • 特になにか意見が出ないようであれば git への移行ということでいいでしょうか?
  • 問題がないようなら、2.0 を出した後やります(日にち指定するので、その日は「おわったよー」というまでCVSいじらないでね にします)
2010-05-19 20:33 Updated by: ishikawa
  • Resolution Update from None to Fixed
  • Ticket Close date is changed to 2010-05-19 20:33
  • Status Update from Open to Closed
댓글 올리기

CVS から svn 経由でコンバートして git に移行しました。

http://git.sourceforge.jp/view?p=keitairc/keitairc.git

CVSのレポジトリの方は見えなくしてあります。

2010-05-19 21:53 Updated by: ishikawa
  • Status Update from Closed to Open
댓글 올리기

んー ちょっと キーワード展開の除去がうまくいってなかったようなので やり直したほうがよさげ

2010-05-19 22:35 Updated by: ishikawa
  • Ticket Close date is changed to 2010-05-19 22:35
  • Status Update from Open to Closed
댓글 올리기

んー うまくいかんので このままで(わら

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login