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/
301 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 19:17:49 ] 誰か問題ありありですって実例添えて言ってくればいいんだろうけど
302 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 19:21:44 ] マイドキュメントのフルパスに必ず日本語が入るような
303 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 19:32:58 ] ユーザーアカウントが日本語だとマイドキュメントのフルパスに日本語が入るのか
304 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:04:07 ] なんだかんだいって、svn最強の地位はしばらく揺るぎそうにないな
305 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:08:06 ] 日本語ファイル名でも同じ文字コード使ってるOSどうしでやりとりしてる分には問題は起きないよな? (win32mbcsは必要だけど) おかしくなるのはWindowsとLinuxの間でやりとりしたりする場合。 Subversionではこういうところで不安感じないからなぁ。
306 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:16:46 ] いちいち新しいバージョンのクライアントツールで、文字コード関連で問題がないかどうか チェックするのに疲れました。
307 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:17:28 ] subversionでも、ファイル名がUnicodeで NFDなファイルシステム(MacOS X)とNFCなファイルシステム(他)の間で 濁点付きカタカナとか扱うと面倒なことが起こる。 結局Unicodeつーてもファイル名をバイト列としてしか見てないんだよな。
308 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:39:59 ] hgはpython3移行でどうするかたのしみ
309 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 23:01:21 ] >>306 そう、それ。 俺も今のところ hg に落ち着いてるんだけど、正直もう疲れたってのがある。
310 名前:283 mailto:sage [2009/01/29(木) 00:30:07 ] 時間をおいて見にきたらレスがいっぱいあって驚いた hgに落ち着いた理由は以下の点 ・git は コマンド体系が難しくて低能な俺には無理。 初心者に使い方を教えるのも難しい。 ・bzrは期待も注目もしてるけど Tortoiseがまだ 実用レベルでないのと、ディレクトリも管理対象なのが 帰って面倒で俺にはデメリット。RHEL4上でソースからの インストールがユーザ権限ではなかなかうまくいかず面倒。 標準で手軽なwebブラウジングサーバがない。 ブランチの仕組みがうちのプロジェクトとは肌が合わない。 svnに戻ったようなRev番号の付け方がちょっと気に入らない。 ・hg は branchの扱いがうちのプロジェクトにあってる。 mqが逸品。たまたまプロジェクトに必要な機能であった。 コマンド体系が単純なので人に広めやすい、覚えやすい。 ちょうど日本語の本も出たしプロジェクトで採用しやすくなった。 インストールも楽だし、GUI(hgk)もすぐに使える点。 hg serveでWebブラウジングがすぐに使える点。 ディレクトリを扱わない点がプロジェクトにはあってる。 TortoiseHgは一応使えるレベル(TortoiseSVNには及ばないが)。
311 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 00:38:55 ] ここ最近のBzr系の書き込みは自演としかみえなかったしなぁ Bzrはいいところは多いが、何もかもBzrの方がいいみたいな 書き込みは嘘過ぎる。
312 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 00:42:42 ] ついにbzrにもアンチが現れたとなればbzrも大きくなったものだ。
313 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 00:49:20 ] www.python.org/dev/bazaar/ >Experimental Bazaar branches さてどうなるか。
314 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:00:13 ] >>310 ディレクトリも管理対象がデメリットってのが何故なのか気になる。 あとmqもrebaseあればいらないような。
315 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:02:42 ] あらかさまなアンチの書き込みは無いようだが。 あぁ、アンチとレッテル貼ってBzrを持ち上げようとしてるだけか。
316 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:05:34 ] アンチ乙
317 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:07:48 ] hq信者もbzr信者もUZEEEEEEEEEEEEEEE gitこそが最強の勝者
318 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:09:24 ] darcsを忘れてもらっては困る
319 名前:283 mailto:sage [2009/01/29(木) 01:11:33 ] >>314 rebaseが目的じゃない使い方してる。 説明が難しいけど、他責の不具合の影響を 他の部分で一時的に対処するパッチをmqで 作って、直ってきたらパッチを廃棄して、 不具合対処の一時しのぎのコミットをしないように することでソースをクリーンにしておくような使い方。
320 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 01:17:32 ] そういりゃhgのmqとhgのshelveとgitのstachとbzrのshelveってどう違うんだっけ。誰かおしえて欲しい。
321 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 05:58:23 ] >>310 > 標準で手軽なwebブラウジングサーバがない。 これ結構大きいよね bzrwebは標準じゃないし、Pythonのライブラリ呼び出しがうまくいかずに動かなかったりするし
322 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 08:17:52 ] >>320 hgのmqに相当するのはgitのstgitじゃないか?
323 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 09:42:22 ] win/ubuntu bzr, mac/bsd hg, linux git なんか勝手に各ユーザーのイメージ像。
324 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 10:58:14 ] svn + tracで不満ない
325 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 11:31:35 ] それは一番いらねー奴だな。
326 名前:デフォルトの名無しさん [2009/01/29(木) 13:10:04 ] hgの日本語対応ってdirstate.pyのdirstate::writeとdirstate::_readでdirstate::_mapとdirstate::_copymapの ファイル名の文字コードを変換すればいいだけじゃないの?
327 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 13:17:34 ] Windows野郎にはsvnしかない
328 名前:デフォルトの名無しさん [2009/01/29(木) 20:28:05 ] そんなに問題か? どうしても欲しかったらLunchPad使えばいいんじゃないの?
329 名前:デフォルトの名無しさん [2009/01/29(木) 21:18:39 ] >>301 www.selenic.com/mercurial/wiki/index.cgi/InternationalizationPlan 気づいているがな
330 名前:ヒロシ [2009/01/29(木) 22:11:19 ] 初めまして。 初音ミクの曲を作っているのですが,画像はどうやって描けばいいのですか??
331 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 00:33:17 ] >329 だいじょうぶなのかな。 > Things we're not sure about: > > * dealing with filesystem locales, especially on Windows
332 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 10:02:38 ] hgの感覚でgit pushしたんだけど 作業ファイルを更新するには? hgならhg update相当のやつ
333 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 10:34:37 ] >>301 誰かが多言語対応のパッチ作って送りつけたら却下されたんじゃなかったっけ。
334 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:10:58 ] >>332 hg updateとhg checkoutは一緒でそれがgit checkoutに相当する…はず
335 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:07:31 ] Switching to Bazaar (bzr) groups.google.com/group/mozilla.dev.apps.bugzilla/browse_thread/thread/8f1d9255845b3794 BugzillaがリポジトリをCVSからBazaarに変更しようとしているようだ。
336 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 19:56:15 ] Firefoxの開発プロジェクトとは合わせないのか。
337 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:18:09 ] 水銀本ポチってみた。 たぶんあのおっさんが Web に上げてる情報をまとめたぐらいのもんだとは思うけど。 マージツールについての詳しい記述があるとありがたいな。
338 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 22:50:32 ] Mercurial本買ったよ。 前半はどこにでもありそうな分散管理の説明だけど、 後半の他環境とのやりとりがなかなか面白かった。
339 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 00:49:46 ] まああの本は確かにWebに上げてた情報をまとめただけの感はあるが、 初心者に読ませる本としては良いんじゃないかと思う。
340 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:58:11 ] それはない
341 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:13:21 ] 本は仕事で使い始めたので買ったよ。 凋落しても移行ツールが用意されるはずだから安心しる と書いてあってとても心配になった
342 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 20:12:34 ] おまいらはRCSを卒業してCVSも卒業してSVNも卒業して分散SCMを 使おうとしているのに、俺の会社の連中は、そもそもSCMの存在すら 知らん奴が9割を越える。 自称、世界で戦えるソフトウェア開発チームなのに。 そりゃ、赤字額が7時のニュースで報じられる訳ですよ。 誰も危機感持ってないけど。
343 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:13:25 ] 腐ったRCS並のロック型ポリシーの市販ツールを押しつけられて日々イライラさせられているので そういう何も知らない人間ばかりなとこのほうがまだ幸せに思える
344 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:32:59 ] 俺も水銀本買った。 本は情報が集約されてて、オフラインでいつでも読めるのがいいよね。
345 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:42:57 ] >>343 このスレを見ないほうが精神的に安寧なんじゃまいか?
346 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:54:36 ] 工作員がまぎれてます。
347 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:08:32 ] >>343 VSSですね、わかります。よーくわかります。
348 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:23:04 ] >>345 かもね。あんなツールでもそれしか知らない人間にとっては ただ巻き戻せるというだけで便利なものだと思ってるらしいから >>347 gitかsvnかってレベルじゃないのでねぇ・・・ ツールを選ぶ自由が欲しいっす
349 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:23:37 ] VSSって設定で多重coできるんじゃなかったっけか。 もう何年も使ってないけど。
350 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:24:30 ] VSSはロックなしにも出来るぞ。
351 名前:343=348 mailto:sage [2009/02/02(月) 00:23:47 ] 私のほうはVSSじゃなくて別のツールなんでちょっと誤解させてすまんかった。>>349 ,350 で、そのツールでも多重チェックアウトとマージの機能はあるにはあるんだけども、そのマージの使い勝手が悪いし、 どっちにしろチェックアウト前にいちいちプログレスバーを出されるし、コメントがコミット単位じゃなくてファイル別に 表示されるので変更を追うのがわかりにくいしetcって具合にまぁ問題はそこだけじゃないんだ。 古くさいものがいたるところに残っててそれがデフォルトになってる。LinusはCVSを焼き直しただけのSVNなんて ダメだと言ったけど、新しい知見に基づいた細かい改善点があるだけでも使い勝手は随分違うものになるものだと思うよ。
352 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:53:36 ] 具体的な不具合がなければSVNで十分だと反論があるでしょう。 理想を追ってるんじゃなくて現実の対応に使ってるわけだしね。
353 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:31:45 ] SCMを知らないのが多いってことは、 自分の好きなSCMを広めるチャンスですよ。
354 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 05:47:06 ] それは言えてる。CVSを変に運用しちゃっている某所ではその変な運用故に CVSにしがみつくしかなくなってしまっている。
355 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 09:53:37 ] 水銀本ではそのあたり、「勝手 Mercurial 化のススメ」と称して (コソコソと)併用する運用例が記載されています。 ま、まだ立場的にそんなもんでしょう、やっぱり。
356 名前:デフォルトの名無しさん [2009/02/03(火) 23:01:36 ] >>353 そのせいでbzrを広めようとするアホが大量に沸いて困ってるんだがwww
357 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 01:57:48 ] >>356 なんかまずいの?
358 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:42:13 ] bzrは邪教。
359 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 04:43:35 ] ちょっと待て 自分が選んだSCMの人気が無いからって、他のを叩くんじゃない
360 名前:デフォルトの名無しさん [2009/02/04(水) 14:18:19 ] file名をutf-8にするextentionがMLに流れてた。 www.selenic.com/pipermail/mercurial-devel/2009-February/010173.html
361 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 01:45:08 ] >>360 日本語だと特定の文字でエラーが出て使いもんにならんかった。
362 名前:デフォルトの名無しさん [2009/02/06(金) 21:12:53 ] >>359 bzrなんて使っているやつなんていないだろwww bzr使うぐらいならsvk使うわ。 機能的にほぼ一緒だしな。
363 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:47:58 ] さすがにそれはないな
364 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:12:07 ] もう俺が使ってるhgでいいだろ
365 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:32:32 ] gitで良くないか?
366 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:57:00 ] 管理ディレクトリの名前はかぶってないんだから、内部でbzr, hg, gitを パラレルに呼び出す bzrhgit を開発すれば丸く収まる。
367 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 00:04:12 ] svkでいいよもう
368 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 00:16:56 ] 俺が本買った Mercurial でいいってば。
369 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 00:19:32 ] hgはwindowsでは使い物になりません。
370 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 03:43:18 ] 俺が使ってるTortoiseHGでいいってばよ。
371 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 06:11:32 ] >>366 天才現る
372 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 08:16:39 ] TortoizeHGは枯れてなさすぎ
373 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:46:40 ] トータルハーゲーいつまともになんの?
374 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:58:24 ] >>372 >>373 少しはまともに名前を認識してやれよ。
375 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:30:32 ] トートイズヘイチジー
376 名前:デフォルトの名無しさん [2009/02/07(土) 17:36:01 ] >>360 File "mercurial\demandimport.pyc", line 75, in __getattribute__ File "mercurial\demandimport.pyc", line 74, in __getattribute__ File "mercurial\demandimport.pyc", line 44, in _load File "mercurial\demandimport.pyc", line 72, in __getattribute__ RuntimeError: maximum recursion depth exceeded in cmp 動かなかった
377 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 02:59:57 ] 1.6.1.3
378 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 19:13:40 ] git darcs emacsから使うならどっちがおすすめ?
379 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 05:26:28 ] Mercurial
380 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:29:31 ] bzr
381 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:59:22 ] arch
382 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:27:30 ] 全部試すがいい
383 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:42:29 ] Unix系OSならな。 Windowsは試すだけ無駄。
384 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:47:46 ] Mercurialは良いと思うのですが、コマンド名はなんとかなりませんか? ハゲハゲ言われて傷つくのですが。トータルハゲとかひどすぎます。
385 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:51:51 ] 亀水銀
386 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 15:15:44 ] ハゲは新しいな。w
387 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:09:59 ] >>384 ヘゲって読めばおk
388 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:34:44 ] >>384 あれはハイグレードの略
389 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:44:09 ] ひぎぃ
390 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:49:40 ] トータルハゲわらた 俺もトータルハゲつこうとる
391 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 18:25:42 ] そもそもなんでtortoiseって名前なのよ? センスねー
392 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 20:21:46 ] おまえはウルフルズファンを敵に回した
393 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:02:08 ] あんなグループいらんわい。
394 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:28:51 ] >>393 = >>391 なに無理してんの?
395 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:53:41 ] 日本人から見ると、書きにくく読みにくい名前なのは確か
396 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:57:39 ] tortoise読めなかったり読み間違えたりして恥かいたことがあるとか
397 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:18:29 ] >>396 読み違えてるやつ多数なので恥とは思わなかったり。 難読漢字と同じで知らなきゃ読めないし。
398 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:21:44 ] とーたすって読む人ととーといず(す)って読む人がいる
399 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 12:14:06 ] >>396 おもいっきり「とーといす」って言ってましたよ。 z_/o 比較的早く辞書で調べたんで、1、2人でしたが(たぶん)。 まあご多分にもれず、バージョン管理システム使うのが少数派な 職場だったのも、このときだけは幸いしたということかな。
400 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:33:06 ] いやでもロゴが亀なんだから気づくだろjk
401 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 15:16:57 ] 亀は「タートル」だけだと信じて疑ってなかったんだよ、常考。