Ticket #13191

git or subversion移行

Eröffnet am: 2008-08-01 10:38 Letztes Update: 2010-05-19 22:35

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
(Keine)
Priorität:
8
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

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

Ticket-Verlauf (3/12 Historien)

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

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

2009-11-07 06:18 Aktualisiert von: ishikawa
Kommentar

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

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

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

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

という手順が要りそう。

2010-01-25 10:43 Aktualisiert von: ishikawa
2010-03-11 00:11 Aktualisiert von: noblejasper
Kommentar

このチケット一応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 Aktualisiert von: ishikawa
Kommentar

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 Aktualisiert von: ishikawa
  • Priorität Update from 3 to 6
2010-04-19 21:54 Aktualisiert von: ishikawa
  • Priorität Update from 6 to 8
2010-05-19 02:25 Aktualisiert von: ishikawa
  • Verantwortlicher Update from (Keine) to ishikawa
Kommentar

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

  • 特になにか意見が出ないようであれば git への移行ということでいいでしょうか?
  • 問題がないようなら、2.0 を出した後やります(日にち指定するので、その日は「おわったよー」というまでCVSいじらないでね にします)
2010-05-19 20:33 Aktualisiert von: ishikawa
  • Lösung Update from Keine to Gefixt
  • Ticket Close date is changed to 2010-05-19 20:33
  • Status Update from Offen to Geschlossen
Kommentar

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

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

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

2010-05-19 21:53 Aktualisiert von: ishikawa
  • Status Update from Geschlossen to Offen
Kommentar

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

2010-05-19 22:35 Aktualisiert von: ishikawa
  • Ticket Close date is changed to 2010-05-19 22:35
  • Status Update from Offen to Geschlossen
Kommentar

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

Dateianhangliste

Keine Anhänge

Bearbeiten

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