CVSリポジトリからGitへの変換
henrich への返信
Project name: mplus-fonts 現在のCVSリポジトリからGitへの変換をお願いしたいと思います。 その際なのですが、 * CVSリポジトリはこのまま併用したい * 変換する対象はmplus_bitmap_fontsのみ ということは可能でしょうか。
いずれも可能ですが CVS と git を併用した場合に、CVS の変更を git に取り込むことは(以下で説明している cvsimport コマンドで) できますが逆方向はできません。CVS の mplus_bitmap_fonts 以下と git のmplus_bitmap_fonts の双方に commit がある運用を しますと、CVS 側を最新の状態にしておくことは不可能になりますのでご注意ください。 (という意味で CVS と git の併用はあまりおすすめできません)
また、実際の作業的には
git cvsimport -v -d :pserver:anonymous@cvs.osdn.net:/cvsroot/mplus-fonts mplus_bitmap_fonts
git remote add origin https://scm.osdn.net/gitroot/mplus-fonts/mplus_bitmap_fonts.git/
git push --set-upstream origin master
という手順になります。
この際、最初の cvsimport 時に -A オプションを使用して author のmappingも行えますが、 こちらで作業する場合は author の mapping ファイルは用意できませんので 特に指定なし での変換になります。
https://osdn.net/users/ishikawa/pf/mplus_bitmap_fonts/scm/
(テスト的に作業部屋の git レポジトリに格納しましたが)実際にこちらで変換したものはこのようになります。 (clone して log を確認していただけるとわかりますが メールアドレスが不正なものになります)
というあたりで、そちらで作業していただくことも(あるいは上記で問題がないようなら)こちらで作業する ことも可能ですが、こちらで作業してしまって大丈夫でしょうか?
ishikawa への返信
* 上記の remote に push する (最初は remote の upstream の指定が必要) {{{ git push --set-upstream origin master }}}
ここは --mirror オプションもつけたほうがいいですね
git push --mirror --set-upstream origin master
あともう一点。
申し訳ないのですが、リポジトリの変換等の管理に関しては「プロジェクト管理者様からの依頼」のみ扱っています。
確認しましたところ、henrich さんは該当プロジェクトの管理者として登録されていないようですのでいまのところ このチケットに関してはこちらでの作業は保留させていただきます。
のどちらかをしていただきますようお願いいたします。
こちらの方ですが、期限切れということでいったん閉じさせていただきます。
再度プロジェクト管理者の方からチケットの登録をお願いいたします。
Project name: mplus-fonts
現在のCVSリポジトリからGitへの変換をお願いしたいと思います。 その際なのですが、
ということは可能でしょうか。