- 1 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:02:52 ]
- バージョン管理システムについて語りましょう。
関連スレ CVS 1.3 [UNIX板] pc11.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1113141518/ Subversion r10 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1215565366/ subversion バージョン管理【サブバージョン】 [Linux板] pc11.2ch.net/test/read.cgi/linux/1154701996/ git スレッド [Linux板] pc11.2ch.net/test/read.cgi/linux/1197798039/ Bazaarでバージョン管理【bzr>git,svn,cvs】 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1218083381/ 前スレ バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/ 前前スレ バージョン管理システムについて語るスレ pc11.2ch.net/test/read.cgi/tech/1193332500/
- 2 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:05:13 ]
- Mercurial
www.selenic.com/mercurial/wiki/ darcs www.darcs.net/ git git.or.cz/ Bazaar bazaar-vcs.org/ GNU arch www.gnu.org/software/gnu-arch/index.html
- 3 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:06:15 ]
- CVS
ximbiot.com/cvs/cvshome/ Subversion subversion.tigris.org/ monotone www.monotone.ca/ Visual SourceSafe www.microsoft.com/japan/msdn/ssafe/
- 4 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:13:45 ]
- Git入門
www8.atwiki.jp/git_jp/ Subversionによるバージョン管理(日本語訳) subversion.bluegate.org/
- 5 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 14:25:58 ]
- Mercurial の使い方のチュートリアル
www.selenic.com/mercurial/wiki/index.cgi/JapaneseTutorial Bazaar Documentation Overview (英語) bazaar-vcs.org/Documentation
- 6 名前:デフォルトの名無しさん [2008/12/04(木) 15:00:45 ]
- もうSubversionスレに統合でよくね?
他のは使い物にならないし
- 7 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 15:02:43 ]
- 分散型としてなら有用なスレでございます
- 8 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 15:06:04 ]
- >>6
リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 ttp://po3a.blogspot.com/2007/12/subversion.html >Subversion のマージもひどいもんだ。Subversion の中の人たちもそのことをちょっとは認めてるようで、新しいプランがあるようだけど、このプランがまたひどい。 >彼らのアホさ加減はもう信じがたいほどだ。ずっとまちがった問題を見てるんだ。ブランチが問題なんじゃない。マージが問題なんだ。
- 9 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 15:53:52 ]
- >ソースコード管理(SCM)が使えるための条件は、
>分散型であること >パフォーマンスがいいこと >SCM に突っ込んだコードが完全に同じ形で取り出せることが約束されていること とりあえずgitはマルチバイトなファイル名を何とかすべき。 >SCM に突っ込んだコードが完全に同じ形で取り出せることが約束されていること が満たされないじゃないか。
- 10 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 15:54:27 ]
- Mercurial 使ってるけど、ノート PC とか持ち歩いてるわけじゃないので
家で作業:中央から pull、作業、コミット、中央に push 職場で作業:中央から pull、作業、コミット、中央に push 家で作業:中央から(ry 分散型のメリットが全然生きてねぇ。('A`)
- 11 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 15:57:44 ]
- >>10
ネットに繋がっていない状態ならメリットあるんじゃね? ところで git status の出力をもっとコンパクトにしたものってありませんでしょうか。 svn status -q ぐらいのコンパクトさを希望します。
- 12 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:12:53 ]
- Linuxの開発モデルに近いようなことしてる人って少ないから、リーナスの話は
参考になるんだかならないんだかって感じだな。 Subversionにネット切断時用のユーティリティが何か付いたら、もう分散型は要らないって 人も少なくないだろうし。MercurialのMQみたいなの? svkがもうちょっとしっかりしてくれれば。
- 13 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:17:31 ]
- >>12
>ネット切断時用のユーティリティ svnにはlocal-commitが既にあるけど、それでも分散型が必要とされているわけで。 >svkがもうちょっとしっかりしてくれれば bzr-svnやgit-svnはどう?
- 14 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:22:15 ]
- >>1 乙
- 15 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:41:21 ]
- >>13のsvnにローカルコミットが既にあるというのは勘違いだった、スマソ。
ローカルコミットがあるのはbzrだった。中央集中型としてbzr coで取ってきたときでもbzr ci --localができる。 だったら最初から分散型としてbzr branchで取ってくれば良くね? とも思うが、bzrは良く分からん。
- 16 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 18:56:29 ]
- スレ立て>>1だね、乙だね
- 18 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 19:40:54 ]
- Python3000がとうとう出たぜ。
これで、Mercurialのファイル名文字コード問題も 収束できるか?!
- 19 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 19:53:02 ]
- hgってファイル名もそうだけど、テキストファイルの中身も変換しないんでしょ?
svnやbzrが文字コードの変換を実装してるのに、なんでhgはしないんだろう。 余計な機能つけてバグが出るのを避けるため?
- 20 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 20:03:10 ]
- Mercurial でちょっと長い日本語ファイル名を付けると
ファイルの名前の長さ制限を簡単に越えちゃわない?
- 21 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:22:36 ]
- >>9
完全に同じじゃん ……バイト列として
- 22 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:26:35 ]
- >>19
中身はどのSCMでも変換しないよ。 つか、それのおかげでhgに乗り換えようと思ってたけどbzrにした。
- 23 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 21:28:12 ]
- >>18
2.xと3.xでソースコードの互換性ないから(移行ツールはあるけど) 移植するのにひと手間掛かると思われ。 hgとbzrでどっちが先に対応するか見物だな。
- 24 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:48:55 ]
- >>23
何が起こるか分からないし、どっちも当分3への移行はなさそうだがw
- 25 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:52:58 ]
- >>19 >>22
Subversinは改行コードは変換出来るな。 ファイル名の件も含めてマルチプラットフォームなプロジェクトだと助かる。 Mercurial, gitは変換なし? 他はどうなんだろ。 改行コードもそうだが、Subversionの属性に当たる機能って他のVCSだとどうなってるのかね。 個人的には改行コードとバイナリの扱いだけ出来れば十分だけど。
- 26 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:52:21 ]
- 属性は微妙
- 27 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 07:56:08 ]
- これ面白いな。
Bazaar vs Mercurial bazaar-vcs.org/BzrVsHg で、それに対する Mercurial側の回答 www.selenic.com/mercurial/wiki/index.cgi/BzrVsHg Mercurial 0.9.5の頃の奴だから、現状だと違うとこがあるかもしれないけど。
|

|