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.
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>


---------------------------------------------------------------------
To unsubscribe, e-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]
For additional commands, e-mail: 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]

メールによる返信