タグ

ブックマーク / qiita.com/uzyura (1)

  • 巨大な CVS リポジトリを Git に移行したときの話 - Qiita

    背景 歴史の長いプロジェクトでは、バージョン管理に CVS を使っている場合がある。 メンテナンス性向上のため、Git に移行させたかった。 今回移行の対象となったのは、運用期間が長く、branch も多く存在していて、いわゆる巨大なリポジトリ。 移行環境 Ubuntu 12.04 方法1 git cvsimport (失敗) branch も引き継がれるはずだが、すべての branch が import できなかった。 新しめの branch が引き継げない模様 個数制限がある? 方法2 cvs2git (成功) ツールの準備 http://cvs2svn.tigris.org/servlets/ProjectDocumentList ここから cvs2svn をダウンロードする 名前は svn だけど git 用も一緒に入っている 解凍して適当に make install cvs2gi

    巨大な CVS リポジトリを Git に移行したときの話 - Qiita
  • 1