任务单 #21543

svnからgitへの移行

开放日期: 2010-04-27 19:11 最后更新: 2010-04-27 21:32

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

Details

私の管理するプロジェクトのソースコード管理をSubversionからgitに変更したいと思っています. 変更をお願いします.

プロジェクト: stigmata, talisman, chidor

任务单历史 (3/3 Histories)

2010-04-27 19:11 Updated by: tama3
  • New Ticket "svnからgitへの移行" created
2010-04-27 20:00 Updated by: sugi
  • 属主 Update from (无) to sugi
评论

svn から git への移行を行う場合は、単に git-svn を使って現在の svn レポジトリを手元の git に取り込み、 push すれば可能です。こちらで行うことも出来ますが、もしよろしければお手元で試してみてください。

stigma プロジェクトを例にして、簡単に手順を書いておきます。

  • プロジェクト情報変更から gitを有効にします
  • gitの管理画面から新しいレポジトリを作成 (ここでは digger とします)
  • git svn clone -s を使って sf.jp の subversion レポジトリから git レポジトリを手元に作成します
    git svn clone -s svn+ssh://tama3@svn.sourceforge.jp/svnroot/stigmata/digger
    
  • (この時必要であれば手元でレポジトリを修正します)
  • 作った git レポジトリの中に移動して、先ほど作った sf.jp の git レポジトリに --mirror を使い全て push します
    git push --mirror tama3@git.sourceforge.jp:/gitroot/stigmata/digger.git
    
  • 最後に sf.jp のレポジトリを origin として登録しておきます(省略しても良いですし、origin という名前でなくてもいいですがこうしておくと便利)
    git remote add origin tama3@git.sourceforge.jp:/gitroot/stigmata/digger.git
    

質問がある場合や、もしくはこちらで作業することも出来ますのでその際はおっしゃってください。

2010-04-27 21:32 Updated by: tama3
  • Ticket Close date is changed to 2010-04-27 21:32
  • 状态 Update from 开启 to 关闭
评论

ありがとうございました. こちらで作業を行います.

もし良ければ,「コード管理システムの移行」にも手順を書いて頂ければと思います. http://sourceforge.jp/docs/コード管理システムの移行

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. » 登录名