タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとcvsに関するkknsdのブックマーク (3)

  • CVS レポジトリを Git に変換した手順とか注意点とか

    この前、10 年以上前に趣味で作っていたフリーソフトについてメールで質問が来た。もはや完全に記憶から消えているだけでなく、いま使っている PC にソースコードもない。何も分からない、答えられない。 そのままでは古いソースコードも成仏しきれない。供養するために、古い HDD を引っ張り出して探したところ、自宅サーバーをやってた HDD の中に CVS レポジトリーが見つかった。せっかくなので、Git に変換して GitHub で公開してみた (その1, その2)。これで成仏できるだろう。 そこで、この記事では CVS レポジトリーを Git に移行した手順をまとめておく。レガシーな CVS から Git に移行したい人の参考になるとうれしい。 git cvsimport の使い方 Git には git-cvsimport というコマンドがある。CVS の履歴を Git に変換してくれる。 C

    CVS レポジトリを Git に変換した手順とか注意点とか
    kknsd
    kknsd 2013/11/21
  • CVS リポジトリを Git へ移行する | ITEMAN Blog - アイテマンブログ

    "One head cannot contain all wisdom." -- The Olduvai Cycle (Systems University Archives) CVS は古くから使われている ソフトウェア構成管理システム (またはバージョン管理システム) です。CVS より後の世代である Subversion がすでに広く使われており、git や Mercurial が普及の兆しをみせてきた今となっては、CVS が新しいプロジェクトで採用される機会はほとんどないといえるでしょう。 しかし、CVS を使っている既存のプロジェクトは依然として存在しています。残念なことに PEAR はその一例であり、筆者が開発している Net_UserAgent_Mobile は PEAR の CVS リポジトリにあります。今回は Net_UserAgent_Mobile を例に、CVS リポ

    kknsd
    kknsd 2013/01/13
  • git で CVS と仲良くする方法 - 不安定平衡点

    「CVS なんて○○だ!」と Linus センセイの様に断言できたら良いですが(いや, 断言してますが), かと言って布教にかけるコストがアレなので, 自分だけ Git で作業するために, git cvsimport/exportcommit を使っています. 某所よりリクエストがあったので, メモを残しておきます. git cvsimport cvs で管理されているリポジトリから, 手元に git clone するためには git cvsimport を使います. 初回に一度やれば良いのですが, 普通にやったら微妙に author とか変だったので, とりあえず authors.txt を作成しておきます. $ cat authors.txt uwabami=Youhei SASAKI <uwabami@gfd-dennou.org> ...そんでもって $ git cvsimport

    git で CVS と仲良くする方法 - 不安定平衡点
    kknsd
    kknsd 2013/01/13
  • 1