Emacs のソースコードは Git(ぎっと) でも公開されているので、
Git Repository から取得してみました。
まず、Git というのは分散型バージョン管理システムです。CVS や
Subversion は集中型バージョン管理システムなので、操作や考え方が少し
違います。
分散型バージョン管理については、以下のページにわかりやすくまとめら
れています。
作業者が個別にリポジトリを持てるので、commit 権がないプロジェクトの
修正を管理できる点が良さそうですね。
以下のページも面白いです。アリスの遅れている作業を、ボブが手伝って
います。
アリスとボブのコラボレーション、gitをちゃんと理解したい! - ザリガニが見ていた…。
これで、Git の概要が分かりました。コマンド操作は後で述べるとして、
先に Emacs のソースコードを取得することにします。
Debian では git-core をインストールすると、Git が使えるようになります。
以下のコマンドで Emacs のソースコードを取得できます。カレントディレ
クトリに emacs というディレクトリが作られます。
% git clone git://git.savannah.gnu.org/emacs.git
Emacs のソースコードを取得できました。
cvs update や svn update に相当するコマンドは以下になります。
% git pull
CVS や Subversion を使ったことがある人なら、以下のページが参考にな
りそうです。
Git/CVSコマンド対応表 - かWiki
Git/Subversionコマンド対応表 - かWiki
Git のドキュメントは以下のページをどうぞ。
追記(2010-01-17):
Emacs リポジトリは CVS から Bazaar に移行したそうです。古い情報を載
せておくのもよくないので、[2010-01-17-1]
に軽くまとめました。