注1 git-init を実行すると、カレントディレクトリに .git というディレクト リが作成されます。 CVS とは異なり中央集権のレポジトリを作成する必要はあ りません。 cg init を実行したその場所があなたのレポジトリです。 なお、git-init コマンドは以前 git-init-db コマンドでした。 古いバージョンの git の場合は git-init-db コマンドを実行してください。 注2 cvs update コマンドは、実際には以下の3つの処理をしています。 中央レポジトリからの新規変更点の取得。 ワーキングコピーへの変更点のマージ。 ファイルの変更状態の表示。 git-pull は 1. および 2. の処理を行います。 git-status は 3. の処理を行います。 注3 CVSはレポジトリがひとつしかありませんが、Git では各個人がレポジトリを所
git cvsimport の使い方についてメモ。 cvs -d $cvsroot checkout -d $dir $module のようにチェックアウトするレポジトリの場合は git cvsimport -v -d $cvsroot -C $dir $module で最初のインポートをして、次からはディレクトリの中で git cvsimport -v -d $cvsroot $module のようにするか、 mkdir CVS echo $cvsroot > CVS/Root echo $module > CVS/Repository echo .gitignore > .gitignore echo CVS/Root >> .gitignore echo CVS/Repository >> .gitignore のようにファイルを作っておいて、 git cvsimport -v だけ
How to commit changes to a CVS repo but secretly use git to do most of the real work. Or: how to limit your interaction with CVS to the absolute minimum. We will use the Emacs CVS repository as an example. It is assumed that you have commit access to the CVS repo. Initial setup So you've decided that you would much rather be developing Emacs using git. Good choice. Here is one way to set it up. Th
githubが楽しいので、昔のOSSプロジェクトのcvsレポジトリをgitに変換できないか試してみた。http://cvs2svn.tigris.org/cvs2git.htmlcvsレポジトリをファイルシステムでアクセスできるできるところにもってくるhttp://cvs2svn.tigris.org/servlets/ProjectDocumentList からcvs2svnの最新版(2.3.0)をもってくる中に入っているcvs2gitを実行したいので、実行パスを通す中に入っている cvs2git-example.options をcvs2git-cvsproject.optionsにコピーしてカスタマイズするr'test-data/main-cvsrepos', をcvsレポジトリのファイルパスに r'/home/cvsroot/cvsproject',ログメッセージがeucだったので
■ [SourceForge][CVS][svn][git]soruceforce.jpのリポジトリをgitにする (まだ失敗) sourceforge.jpで管理しているMail送信先確認プログラムは、現在CVSでソースリポジトリを管理しているけれど、最近の流行はCVSやSubversionのような集中型バージョン管理プログラムではなくて、gitのような分散型バージョン管理プログラムなので、Sourceforge.jpでも使えるGitでのソースリポジトリ管理に変える事にした。 まずはcvs2svn → git-svn によって変換しようとして失敗した例。 1. CVSリポジトリをローカルに持ってくる $ rsync -avz rsync://cvs.sourceforge.jp/cvsroot/mdc . 2. 次にcvs2svnでSubversionのリポジトリに変換 % cvs2sv
"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 リポ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く