バージョン管理システムについて語るスレ3at TECH
バージョン管理システムについて語るスレ3 - 暇つぶし2ch9:デフォルトの名無しさん
08/12/04 15:53:52
>ソースコード管理(SCM)が使えるための条件は、
>分散型であること
>パフォーマンスがいいこと
>SCM に突っ込んだコードが完全に同じ形で取り出せることが約束されていること

とりあえずgitはマルチバイトなファイル名を何とかすべき。

>SCM に突っ込んだコードが完全に同じ形で取り出せることが約束されていること

が満たされないじゃないか。

10:デフォルトの名無しさん
08/12/04 15:54:27
Mercurial 使ってるけど、ノート PC とか持ち歩いてるわけじゃないので

家で作業:中央から pull、作業、コミット、中央に push
職場で作業:中央から pull、作業、コミット、中央に push
家で作業:中央から(ry

分散型のメリットが全然生きてねぇ。('A`)

11:デフォルトの名無しさん
08/12/04 15:57:44
>>10
ネットに繋がっていない状態ならメリットあるんじゃね?

ところで git status の出力をもっとコンパクトにしたものってありませんでしょうか。
svn status -q ぐらいのコンパクトさを希望します。

12:デフォルトの名無しさん
08/12/04 16:12:53
Linuxの開発モデルに近いようなことしてる人って少ないから、リーナスの話は
参考になるんだかならないんだかって感じだな。

Subversionにネット切断時用のユーティリティが何か付いたら、もう分散型は要らないって
人も少なくないだろうし。MercurialのMQみたいなの?
svkがもうちょっとしっかりしてくれれば。

13:デフォルトの名無しさん
08/12/04 16:17:31
>>12
>ネット切断時用のユーティリティ
svnにはlocal-commitが既にあるけど、それでも分散型が必要とされているわけで。

>svkがもうちょっとしっかりしてくれれば
bzr-svnやgit-svnはどう?

14:デフォルトの名無しさん
08/12/04 16:22:15
>>1

15:デフォルトの名無しさん
08/12/04 16:41:21
>>13のsvnにローカルコミットが既にあるというのは勘違いだった、スマソ。
ローカルコミットがあるのはbzrだった。中央集中型としてbzr coで取ってきたときでもbzr ci --localができる。
だったら最初から分散型としてbzr branchで取ってくれば良くね? とも思うが、bzrは良く分からん。

16:デフォルトの名無しさん
08/12/04 17:31:57
                                 __
                              , ィニニ丶`丶
                             〃/__/l_ ハ   ハ
                               ル「 、  ,.``|  l }ノ)   こ、これは>>1乙じゃのうてオオヌサじゃからな!勘違いするでないぞ!
                             ´イ|Tl  T7 厶/{´
                                '. '    r人.ハ
                                 >’ ィ {z==ミ ',
                      r、__         八リゝリ/   `,ハ
                   ┌ニ` ,_` - 、_   / /{{_lノ  ,r }ム
                       `乏r‐ヘr、_ `ヾ  | |V/  /__ノ::ハ
                        r‐ニ′` ー-<l_,iノ   イ::::::::';:::::',
                         ´.孑_r‐¬- ...__  ,.イ/ハ:::::::::、::ム
                        ´      | 丁[ |l }:i:::::::::`;:::ハ
           ,、___,.                  {/l|│ ハリ:l:::::::::::::;_:ハ
           `フ/                ヾ! N/V;ノ匸丁  l }
           (_(_ノ>                  くく_ ,. イ  / ハ
               /_|:|ハ、                 /   く_    .: /:..|
────/77|:|」ヘ>────‐、   /      `才:イ__/ ̄
         ___>/;;|:|戈z__,            ゙、 , ´     _ ‐'´/
          __/7;;;;|」;;<ヘ`^            ゙{   f:´  _r"
:  .  :  . /‐┘   `ゞ゙   .   :   .   ゙、   ゙,   ` 丶
: . : . : . : . : : : : : : : . : . : . : . : ゙,.   ト 、    \

17:デフォルトの名無しさん
08/12/04 18:56:29
スレ立て>>1だね、乙だね

18:デフォルトの名無しさん
08/12/04 19:40:54
Python3000がとうとう出たぜ。

これで、Mercurialのファイル名文字コード問題も
収束できるか?!

19:デフォルトの名無しさん
08/12/04 19:53:02
hgってファイル名もそうだけど、テキストファイルの中身も変換しないんでしょ?
svnやbzrが文字コードの変換を実装してるのに、なんでhgはしないんだろう。
余計な機能つけてバグが出るのを避けるため?

20:デフォルトの名無しさん
08/12/04 20:03:10
Mercurial でちょっと長い日本語ファイル名を付けると
ファイルの名前の長さ制限を簡単に越えちゃわない?


21:デフォルトの名無しさん
08/12/04 21:22:36
>>9
完全に同じじゃん

……バイト列として

22:デフォルトの名無しさん
08/12/04 21:26:35
>>19
中身はどのSCMでも変換しないよ。

つか、それのおかげでhgに乗り換えようと思ってたけどbzrにした。

23:デフォルトの名無しさん
08/12/04 21:28:12
>>18
2.xと3.xでソースコードの互換性ないから(移行ツールはあるけど)
移植するのにひと手間掛かると思われ。

hgとbzrでどっちが先に対応するか見物だな。

24:デフォルトの名無しさん
08/12/04 22:48:55
>>23
何が起こるか分からないし、どっちも当分3への移行はなさそうだがw

25:デフォルトの名無しさん
08/12/04 22:52:58
>>19 >>22
Subversinは改行コードは変換出来るな。
ファイル名の件も含めてマルチプラットフォームなプロジェクトだと助かる。
Mercurial, gitは変換なし? 他はどうなんだろ。

改行コードもそうだが、Subversionの属性に当たる機能って他のVCSだとどうなってるのかね。
個人的には改行コードとバイナリの扱いだけ出来れば十分だけど。

26:デフォルトの名無しさん
08/12/05 01:52:21
属性は微妙

27:デフォルトの名無しさん
08/12/05 07:56:08
これ面白いな。

Bazaar vs Mercurial
URLリンク(bazaar-vcs.org)

で、それに対する Mercurial側の回答
URLリンク(www.selenic.com)

Mercurial 0.9.5の頃の奴だから、現状だと違うとこがあるかもしれないけど。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch