タグ

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

  • 関連タグはありません

タグの絞り込みを解除

gitとcvsに関するttmmrrのブックマーク (2)

  • CVSリポジトリをGitに変換する - builder by ZDNet Japan

    何週間か前、私は上流のCVSリポジトリから、複数のディレクトリにある複数のファイルを含むパッチセットを抽出しなくてはならない立場になっていることに気づいた。1回のコミットを、1つの簡単に取り出すことのできるdiffにまとめるという、Subversionのコンセプトに慣れていた私は、今回バージョンコントロールの世界にどれほどの進化があったのか悟り、ショックを受けた。 例えば、CVSではコミットを行うと、各ファイルにそれぞれ別のリビジョンが作成されるため、特定の時点のコミットで何が変更されたかをすべて知りたいとしても、リポジトリ全体のdiffを取ることはできない。SubversionとGitでは、3つのファイルを1度にコミットした場合でも、変更された部分のdiffをまとめて取ることは簡単にできる。ところがCVSの場合は、同時にコミットされたものであっても、まずそれら3つのファイルのリビジョンを

    ttmmrr
    ttmmrr 2010/05/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 リポ

    ttmmrr
    ttmmrr 2010/05/21
  • 1