- 1 名前:前スレ858=879 mailto:sage [2010/09/06(月) 22:48:42 ]
- バージョン管理システムについて再び語りましょう
●過去スレ バージョン管理システムについて語るスレ pc11.2ch.net/test/read.cgi/tech/1193332500/ バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/ バージョン管理システムについて語るスレ3 pc12.2ch.net/test/read.cgi/tech/1228366972/ バージョン管理システムについて語るスレ4 pc12.2ch.net/test/read.cgi/tech/1242918130/ バージョン管理システムについて語るスレ5 pc12.2ch.net/test/read.cgi/tech/1255241922/ バージョン管理システムについて語るスレ6 hibari.2ch.net/test/read.cgi/tech/1270640436/ ●関連スレ CVS 1.3 [UNIX板] pc12.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] hibari.2ch.net/test/read.cgi/tech/1113141518/ subversion バージョン管理【サブバージョン】 [Linux板] pc11.2ch.net/test/read.cgi/linux/1154701996/ Subversion r12 [プログラム板] hibari.2ch.net/test/read.cgi/tech/1254838551/ git スレッド [Linux板] hibari.2ch.net/test/read.cgi/linux/1197798039/ 【分散型バージョン管理】 Mercurial 【hg】 hibari.2ch.net/test/read.cgi/tech/1251208950/ 【bzr】Bazaarでバージョン管理 Rev 2 hibari.2ch.net/test/read.cgi/tech/1265951333/
- 577 名前:デフォルトの名無しさん [2010/12/07(火) 09:44:04 ]
- >>576
あなたはどうやって管理しているのですか?
- 578 名前:デフォルトの名無しさん mailto:sage [2010/12/07(火) 09:46:38 ]
- >>577
LaTex
- 579 名前:デフォルトの名無しさん mailto:sage [2010/12/07(火) 10:03:38 ]
- LaTexって分散バージョン管理できるんですか?
- 580 名前:デフォルトの名無しさん mailto:sage [2010/12/07(火) 10:39:12 ]
- >>579
https://github.com/progit/progit/tree/master/latex
- 581 名前:デフォルトの名無しさん [2010/12/07(火) 23:00:26 ]
- CVSのフロントエンド(GUI)をQtで作った。
まあ、フリーソフトが結構あるみたいだから、それでも良かったんだけど。 自分で作った方が自分好みに変更できていいよね。
- 582 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 21:04:51 ]
- まだCVS使ってるとこって多いのかな?
何のメリットもないと思うんだけど。
- 583 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 21:10:48 ]
- 何使おうが勝手だろ
流行に飛びつくのはみっともない事だという美意識が近年なくなってむなしい 別に飛びつくなとは言ってないつもりだが
- 584 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 21:21:31 ]
- 流行だから飛びつくって考えの人は皆無だろ(*人柱は除く
不満のあったところが改良されているから乗り換えるんだろ
- 585 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 21:23:47 ]
- いや、ここでCVSの美点を語ってくれてもいいんだぞ?
- 586 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 22:08:14 ]
- Subversionのブランチ・タグが特殊過ぎるからCVSを使いつづけている所は多いと思う
- 587 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:24:32 ]
- CVS使っててイライラさせられる点しかなかったけどw
当時、周囲でバージョン管理してないプロジェクトやプログラマーはアホみたいな風潮が流れて、 CVS使ってみてこんな糞みたいなものをよくつかってたと当時ですら思ったわ そして近年、昔のプロジェクトを弄ろうと久しぶりにWinCVS立ち上げたら気狂いそうになったぞ。 短気でない人間をも短気にさせるツールそれがCVS もう全部Subversionのリポジトリ変換したからいいが しかし、数年前から俺にとってのイライラツールがSubversionになろうとしてる、、、
- 588 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:26:00 ]
- いやひょっとしたら、WinCVSが使いにくいだけだったのかもしれんな
それだったらスマソ 今はコマンドラインやシェル使うが当時はあまり使っていなかったからな
- 589 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:31:11 ]
- お前らこの「svnが遭遇してきた問題点とその解決策」を共有したいのでどこに記述あるか教えてください
【bzr】Bazaarでバージョン管理 Rev 2 hibari.2ch.net/test/read.cgi/tech/1265951333/491-495 491 :デフォルトの名無しさん:2010/12/10(金) 18:02:33 bzr初心者です。2.2.2をMac上で使おうとしてますが、扱うファイル名に濁点が含まれていると うまく動いてくれません。NFCとNFDの問題が絡んでいるということはわかったのですが、 何か回避方法はあるんでしょうか?(何かパッチを当てるとか。) 492 :デフォルトの名無しさん:2010/12/10(金) 22:45:46 # だれかutf-8-macなcodec作ってくれ 493 :デフォルトの名無しさん:2010/12/11(土) 08:29:26 なんだBazaarでも日本語使えないのか 494 :デフォルトの名無しさん:2010/12/11(土) 14:48:30 Subversionでも解決しているに>>1の「多言語に完全対応」というのは嘘だったのですね 495 :デフォルトの名無しさん:2010/12/11(土) 21:48:19 svnが遭遇してきた問題点とその解決策が ハッカーの間で共有知になってないことが問題なのかもしれぬ
- 590 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:32:13 ]
- 誤爆・・・
- 591 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:41:23 ]
- >>589-590
こっちでいいじゃん d.hatena.ne.jp/hnw/20081024
- 592 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:42:16 ]
- ここも
www23.atwiki.jp/selflearn/pages/55.html
- 593 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:44:57 ]
- あとここ
hibari.2ch.net/test/read.cgi/tech/1251208950/466-474
- 594 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 03:21:11 ]
- いまどき昔のCVS(WinCVS含む)使ったらファイル破壊されそうで怖い
- 595 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 03:26:44 ]
- >>594
Subversionのbdbの方がもっと怖い
- 596 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 13:47:47 ]
- bdbはとっくの昔にデフォルトでは使われなくなってるぞ
- 597 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 13:56:24 ]
- >>594, 595 破壊方法教えてくれ
過去のプロジェクトメンテの必要性から、いまだに CVS と bdb 使った SVN が動いているが 一度も壊れたことがない。 壊れる危険性があるのなら、こいつらを新しい VC に移行させる立派な理由になる
- 598 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 13:58:36 ]
- うろ覚えだけどbdbはLANでリポジトリ共有して同時アクセスするとやばいんだっけ。
- 599 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 16:09:42 ]
- 排他制御がおかしいとかだったような気がする。
- 600 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 19:04:32 ]
- ちゃんとsvnserve通してれば問題は出ないだろうね。
割と最近までbdbで数十Gあるリポジトリ扱ってたけど、中身が壊れたことは無いな(今はFSFSに移行)。 ロックはよくおかしくなってたが。 svn bdb でググるとBerkeley DBが壊れたって話はいっぱい引っかかるけど、 読んでみるとロックがおかしくなったとかログファイルが壊れたとかで、リカバリできたって話ばっかりだな。 もちろん新規リポジトリで使う理由は全く無い。
- 601 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 23:27:07 ]
- CVS派の人達は、Subversion初期の頃のイメージで停まってるって感じ?
未だにBDBの話なんかしてるし。 ま、今じゃSubversion自体が老害の域に入ってるんだけどね。
- 602 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 23:32:30 ]
- > CVS派の人達は、Subversion初期の頃のイメージで停まってるって感じ?
ことの発端は >>597 が言ってる過去のリポジトリが現役で動いてるって話だろ? 複数のVCを一本化したいってのがそもそもの主旨だと思うけどな…
- 603 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 08:00:24 ]
- >>591-593
誤爆したのにありがと Subversionスレの方は追い出されてワロタww
- 604 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 08:02:00 ]
- bdbはバージョンアップの度に使えなくなってリポジトリのアップグレードが必要になったから捨てたわ
今はリポジトリ頻繁に変わらないのかも知れないが
- 605 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 08:04:08 ]
- >>601
CVSだかSubversionだかいっているうちは大丈夫。 デザイナー界隈はまだバージョン管理の必要性の議論が度々起こる。 思い切ってSubversion導入したとか言ってる。数年遅れてる。
- 606 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 09:03:18 ]
- >>592
なんだよこれ 散々、言っておいて結局variantsで別途配布じゃねーか MacユーザーがただSubversion入れただけだと誰しもが使える状況じゃないじゃん 全世界のMacユーザーがSubversion入れるときにvariantsもいれろっていって回るのかよ
- 607 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 09:12:13 ]
- >>606
糞OSは使うな 以上
- 608 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 10:01:29 ]
- svnはMacOSXでaddできるけどbzrはそれすらできないってことでは
- 609 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 22:27:19 ]
- >>594
cvsつかったらファイル破壊されそうとか言ってるガキはなんなんだ? 何年前&何プロジェクトで使われて実績積んできたか分かってるのか
- 610 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 22:34:28 ]
- エキサイトするのは具体的な破壊の手順が提示されてからで十分だ
- 611 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 22:50:58 ]
- >>610
*,vの中身を手でいじる
- 612 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 23:10:02 ]
- エレクチオンはしているがエキサイトはしていない
- 613 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 00:31:56 ]
- リポジトリを直接いじって破壊できないVCSなんてないだろうに。
CVSはリポジトリを直接いじらないとならないケースがあるのがダメだって話なら否定はしないけど。
- 614 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 01:18:25 ]
- find .. | xargs sed -iみたいなことして.svnや.hgや.gitの中身まで変更しちゃうことはたまーにある
- 615 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 01:27:27 ]
- cvsのリポジトリの中身はテキストファイルで、チェックサムが入っているように見えないから、
ファイルシステムが壊れかけの時、どうなるのか不安
- 616 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 04:12:38 ]
- >>615
中身はRCSと全く同じなので、一応セパレータはあるから途中までしか読み出せないときはエラーになったはず。 その点、最新リビジョンが先頭に来る仕様だから,vファイルが壊れたときにも手動復元は比較的容易。
- 617 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 21:18:53 ]
- >>614
よくやるわ…それ。
- 618 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 22:30:09 ]
- さあ、今月で2010年も終了だ。
そこで現時点でどのバージョン管理システムを使うのがベターなのか考えてみよう! 条件は以下で、 ・複数のプラットフォームで同程度の操作性が得られる。 ・UIは色々選びたい。 ・使用者のスキルによって破壊的な結果を招く事がない。 ※誤操作では破壊されない、但し、破壊しようという試みを防げうる必要はない。 ・バイナリ、テキストなどを使用者が気にする必要がない。 ・リソースの使用量を殊更気にする必要はないが、コストパフォーマンスは気になる。 ・蛇足ながら、日本語で悩むのはなしで。
- 619 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 22:31:20 ]
- >>614
おい、嫌なことを思い出させるな
- 620 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 22:32:18 ]
- >>618
な い この流れでわざとやってるだろw
- 621 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 22:44:20 ]
- >>614のような悲惨な事故にはリポジトリが別に存在するsvnやcvsが強いな
- 622 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 23:02:08 ]
- >>605
バイナリをメインで扱う仕事だと実際SVNとかかなり使いにくいから反発起こるのも判る。 ロックが必要な関係上、選択肢は事実上SVN・AlienBrain・Perforceしかないし。
- 623 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 08:22:00 ]
- >>622
VSSもロックできるよ
- 624 名前:デフォルトの名無しさん mailto:sage [2010/12/16(木) 13:20:34 ]
- git がsubmoduleでディレクトリ分けしたリポジトリをgit svn dcommit できない
hgはできる? perforceは?
- 625 名前:デフォルトの名無しさん mailto:sage [2010/12/16(木) 13:47:23 ]
- >>624
hgはsubrepoというのがある。 mercurial.selenic.com/wiki/Subrepository hgとsvnの連携だとhgsubversionというのがある mercurial.selenic.com/wiki/HgSubversion hgのsubrepoはgitとsvnをサブとして持てるみたい。 wikiにはsvnについては書いてあるが、gitは書いていないからどうなんだろう?
- 626 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 12:04:06 ]
- WinMergeから乗り換えるメリットあるのかね
3ファイルの比較、多数のVCSに対応した比較ソフトウェア「Diffuse」 www.moongift.jp/2010/12/20101218-2/#more-24015
- 627 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 12:21:31 ]
- >>626
gtkなので却下
- 628 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 12:58:57 ]
- gtk却下ならtortoise*使わないってことか
- 629 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 13:01:16 ]
- >>628
TortoiseHgはgtkからQtに移行中ですよ
- 630 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 13:14:34 ]
- TortoiseBZR も Qt
TortoiseSVN は独自?
- 631 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 13:20:10 ]
- プロジェクト名に普通名詞一語を付けるすべての開発者にイボ痔になる呪いをかけた
- 632 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 13:46:31 ]
- 何のことかわからない俺には効果がない
アッー!
- 633 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 14:34:01 ]
- そして pwgen で付けたような
よくわからない名前のプロジェクトしか無くなった
- 634 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 17:30:57 ]
- >>631
gitとかmercurialとかbazaarとかか?
- 635 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 17:33:44 ]
- >>634
mercurialは形容詞。万歳!
- 636 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 17:36:40 ]
- 水銀製剤という名詞用法もあるのだよ
- 637 名前:デフォルトの名無しさん mailto:sage [2010/12/20(月) 18:29:48 ]
- オープンソースプロジェクト冬の時代の到来である
- 638 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 17:55:59 ]
- イボ痔によってもたらされる初めての大規模な開発の危機
- 639 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 17:58:40 ]
- でもPenとかRとか本当にググるのめんどいよな
- 640 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 18:01:37 ]
- そもそもC++とかがすでに
- 641 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 20:38:56 ]
- Clojureみたいにちょっとヒネった名前が
検索しやすくかつ覚え易くて好きだな
- 642 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 23:19:11 ]
- gnomeやKDE関連ツールみたいに、頭にgを付けるとかKに変えるとかすると
検索には便利だな
- 643 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 23:46:22 ]
- そこで例に gnome を出すのはどうかと。
- 644 名前:デフォルトの名無しさん mailto:sage [2010/12/22(水) 12:40:44 ]
- racketで検索してもひっかからないけど
pltなら引っかかる
|

|