任务单 #37404

CVSリポジトリからGitへの変換

开放日期: 2017-07-27 21:02 最后更新: 2017-09-22 17:44

报告人:
属主:
类型:
状态:
关闭
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Rejected
文件:

Details

Project name: mplus-fonts

現在のCVSリポジトリからGitへの変換をお願いしたいと思います。 その際なのですが、

  • CVSリポジトリはこのまま併用したい
  • 変換する対象はmplus_bitmap_fontsのみ

ということは可能でしょうか。

任务单历史 (3/6 Histories)

2017-07-27 21:02 Updated by: henrich
  • New Ticket "CVSリポジトリからGitへの変換" created
2017-07-28 13:27 Updated by: ishikawa
  • Details Updated
  • 处理结果 Update from to Accepted
2017-07-28 13:50 Updated by: ishikawa
评论

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 の併用はあまりおすすめできません)

また、実際の作業的には

  • 作業者の手元に 適当にディレクトリを作成して、そこで以下のコマンドを実行して CVS から git レポジトリを作成
git cvsimport -v -d :pserver:anonymous@cvs.osdn.net:/cvsroot/mplus-fonts mplus_bitmap_fonts
  • osdn.net 上に 新規に git レポジトリを作成 (例えば mplus_bitmap_fonts)
  • 最初に作成したレポジトリの remote に上記の git レポジトリのurlを指定 (以下では remote 名を origin としている)
git remote add origin https://scm.osdn.net/gitroot/mplus-fonts/mplus_bitmap_fonts.git/
  • 上記の remote に push する (最初は remote の upstream の指定が必要)
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 を確認していただけるとわかりますが メールアドレスが不正なものになります)

というあたりで、そちらで作業していただくことも(あるいは上記で問題がないようなら)こちらで作業する ことも可能ですが、こちらで作業してしまって大丈夫でしょうか?

2017-07-28 17:54 Updated by: ishikawa
评论

ishikawa への返信

* 上記の remote に push する (最初は remote の upstream の指定が必要) {{{ git push --set-upstream origin master }}}

ここは --mirror オプションもつけたほうがいいですね

git push --mirror --set-upstream origin master
2017-07-28 19:11 Updated by: ishikawa
  • 处理结果 Update from Accepted to Rejected
评论

あともう一点。

申し訳ないのですが、リポジトリの変換等の管理に関しては「プロジェクト管理者様からの依頼」のみ扱っています。

確認しましたところ、henrich さんは該当プロジェクトの管理者として登録されていないようですのでいまのところ このチケットに関してはこちらでの作業は保留させていただきます。

  • 現在のプロジェクト管理者に依頼して、プロジェクト管理者権限に昇格していただく
  • あるいは、このチケットにプロジェクト管理者の方から一筆(コメントにでも 作業依頼の旨を書いて)いただく

のどちらかをしていただきますようお願いいたします。

2017-09-22 17:44 Updated by: ishikawa
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2017-09-22 17:44
评论

こちらの方ですが、期限切れということでいったん閉じさせていただきます。

再度プロジェクト管理者の方からチケットの登録をお願いいたします。

Attachment File List

No attachments

编辑

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