タグ

gitとCVSに関するn2sのブックマーク (5)

  • 巨大な 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
  • CVSコミットログに文字コードが混在するCVSをGitリポジトリに変換する - Qiita

    my $utf = Unicode::Japanese->new(); my $oldmsg = ''; ReadMode('cbreak'); sub show_message($){ print $utf->get; } sub set_enc($){ while(1){ print "Enter encoding(UTF8(u) / SJIS(s) / EUC-JP(e)):"; my $enc = ReadKey 0; last unless defined $enc; print "\n"; if($enc eq 'u'){ $utf->set($_[0] , 'utf8'); return; } elsif($enc eq 'e'){ $utf->set($_[0] , 'euc-jp'); return; } elsif($enc eq 's'){ $utf->set($_[

    CVSコミットログに文字コードが混在するCVSをGitリポジトリに変換する - Qiita
    n2s
    n2s 2014/04/03
  • kmuto’s blog

    View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this

    kmuto’s blog
    n2s
    n2s 2009/10/16
  • kmuto’s blog

    View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this

    kmuto’s blog
    n2s
    n2s 2009/10/15
  • CVS使いの人がgitを使ってみた記録(長いよ) - 駆け馬に無知

    能書き仕事で新人の時に使い方を(SolarisのCUIで)強制的にマスターさせられたCVS。今でも仕事でCVS使ったりするけど、それはきっと以下に示す理由が揃っているからだと思っていたり。一通りの機能が揃っていて(バージョン管理、tag、branch、コミットログ)枯れていて使える人が多いそいでもってEclipseには標準でCVSクライアントのプラグインも入っているので、特にJava開発*1ではデフォルトで使える環境になっていると言っても良いのではないかと思う。ただし、後から任意の時刻のリポジトリにタグを打ったり、commitログを変更する事ができるCVSのGUIクライアントを見たことがないので、最終的にはCUIから完全に離れられない現状。 ところが時代の趨勢というかなんというか、やれSubversionだのMercurialだのgitだの。確かにCVSだとファイル名の変更ができない(いっ

    n2s
    n2s 2008/12/24
  • 1