On Wed, 2008-07-30 at 20:55 +0900, Kazunari Hirano wrote: > NovellはGitを採用しているようです。
Git 以外には考えられません。;-) 今現在では go-oo (ooo-build) 内部での git 使用は、各自のマシン上で private に走らせ、各作業毎に git branch を使ってブランチを作ったり、それ を元にパッチを作って svn のリポジトリにコミットする、という使い方と、数 人で共同開発をする際に、git repo を go-oo.org 上に作ってモジュールレベル で共有コードの管理をする、くらいに留まっています。 ただ最近ではもっと積極的に go-oo の全般で git に移行しようという方向であ れこれテストしている最中でもあります。 Git の利点は、まずブランチの作成、マージがすごい速い、ということと、ブラ ンチ毎にソースのコピーを作る必要がない、つまり1つのソース・ツリー内部で git が自動的にブランチ毎のソース変換をその場でしてくれる、という点です。 あと、パッチ作成も remote server に接続する必要が全くないのでかなり高速 です。これは、特にサイズのでかいパッチとかを作るときにかなり有難いです。 という訳で、今のところ git 以外には考えられません。;-) Subversion も悪 くはないのですが、CVS より少しマシといった程度で、いわゆるDSCM (distributed source control management)に比べるとやはり物足りないです ね。 ちなみに Mozilla project では Mercurial を採用しているそうです。あれも DSCM ですね。Python で書かれているようですが。 Kohei -- Kohei Yoshida - OpenOffice.org Engineer - Novell, Inc. <[メールアドレス保護]> --------------------------------------------------------------------- To unsubscribe, e-mail: [メールアドレス保護] For additional commands, e-mail: [メールアドレス保護]
