[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 19:59 / Filesize : 174 KB / Number-of Response : 728
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

バージョン管理システムについて語るスレ3



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/

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 ]
亀は「タートル」だけだと信じて疑ってなかったんだよ、常考。

402 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 15:17:05 ]
Are Those Turtles?

Why, yes, they are, indeed, turtles. That's the animal chosen by the
publisher for our book cover. And before you ask us, "Why?" 丕ケ we
don't really know. It's cool, and our wives are pleased that at least
something "icky" wasn't chosen to represent Subversion.

svnbook.red-bean.com/index.en.html


403 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 15:27:15 ]
漏れは亀を意味する英単語としてタートルよりトータスの方を先に覚えてたな

404 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 15:33:56 ]
tortoise head

405 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 16:32:05 ]
何のスレかわからなくなってまいりました。

406 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 21:37:40 ]
トータスって聞くとゾイドを思い出す。どうでもいいが。

407 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:19:39 ]
カノントータス→タートルズの順で覚えた。

>>399
トータスと読むんだよと言ってるのに
頑なにトートイスと読んでる人がいるから大したことない。
辞書を引けば一発なのに…



408 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:47:33 ]
トータスってトータルぽく聞こえるだろ!ハゲを合わせて考えろよ。
トートイスハゲ=?
トータルハゲ=全天頂禿?

409 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:14:57 ]
>>402
よくわからないけど、妻が喜ぶから亀だって?

410 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:15:55 ]
トートイズでいいじゃない

411 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:17:58 ]
【char】変な読み方するな その2【ちゃー】
pc11.2ch.net/test/read.cgi/prog/1177251487/

412 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:22:26 ]
母音がoiと繋がってるあたりを見て、フランス語風にトルトワーズと読むのかと思った。

413 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:13:47 ]
Longman 2005 Voice Packageで発音聞いたら、トーテェス だな

414 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 08:37:39 ]
また何のスレかわからなくなってきました。

415 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 10:37:37 ]
>>411
そう。
何かしんないけど、みんなcharをちゃーって呼ぶ
きゃらって読むと不快な顔される

416 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 18:31:05 ]
私の会社では今までバージョン管理ツールが使われておらず、共有ファイルサーバに
各自でファイルの上書き更新という原始的な開発をやっていました。

この度ようやくバージョン管理ツールを入れてみようということで、いろいろ調査して
いるところです。

モノ自体は長所と短所を考えながら検討中なのですが、仮にsvnを使うとします。
完全にWindows環境で使用する場合、かつアクセス権やセキュリティを考える必要が
全くない場合、ファイルサーバの共有フォルダにリポジトリを置いて、各自がTortoiseSVNのfile:///でアクセスを行う運用形態に問題点はあるでしょうか。

個人的にはsvnserverを起動させて、svn://でアクセスした方が安全なように
思うのですが、サーバはウチの部署だけのものではないので、勝手にアプリを
インストールすることはできません。

417 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:06:53 ]
>>416
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share



418 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:23:44 ]
SVNは稼動が始まったら2度と離れられないくらいべんりだよ。
いますぐはじめるんだ!

419 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:27:57 ]
ぎっと、はげ、ばざー、とかいうけどSVNだけはガチなんでしょ?

420 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 03:20:33 ]
>>416
UNIX系サーバがあるなら、そこでやったほうが無難かと…。
SSHが動いていれば、別にroot権限は一切なくても、誰かさんのホーム以下でバイナリをコンパイル
して、リポジトリを作って、各自パスを通せばsvn+ssh://で使えるし。

あるいは、coLinux上でやってもいいし。

>ファイルサーバの共有フォルダにリポジトリを置いて、各自がTortoiseSVNのfile:///でアクセスを行う
これは最悪級に危険なのでやめましょう。
ネットワークファイルシステムは、かなり同期処理がルーズですから、
同時アクセスで余裕でリポジトリがぶっ壊れます。



421 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 05:19:50 ]
>>420
わりと長いこと samba 共有上 file://server/share/... で使ってるプロジェクトがあるけど、
同時アクセスで壊れたことは無いなぁ。

ただ、うっかり誰かがリポジトリを移動(たぶんエクスプローラでうっかりドラッグ)しちゃって
寿命が縮む思いをしたことはあるので、やっぱりおすすめできない。

422 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:38:40 ]
一を見て百を知った気になる

423 名前:416 mailto:sage [2009/02/14(土) 12:48:19 ]
皆様アドバイスありがとうございます。
>>417様のリンクは、真っ先に見るべきところでした。申し訳ありません。

何にせよ、やはり共有ファイルサーバのfile://アクセスは避けるべきですね。
個人ブログでいくつかこのような運用を見たので、もしかしたら普通にできるのかも
と考えてしまいました。

やはり、サーバ管理者を説得するようにしてみます。

424 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:52:29 ]
>>423
利用者が全員Windowsなら文字コードの問題も起きないし、
MercurialやGitをCGIで運用してみたら?
既にWebサーバが動いていることが前提だが。

あるいは、サーバ管理者の許可を取って、自分の部署にサーバを
1台置かせてもらうとか。

425 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:49:26 ]
サーバって言っても、十中八九余っているWindowsマシンの共有フォルダをつかっているだけだと思うぜ

426 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:53:41 ]
部署内サーバーとか作ったら駄目なの?

427 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:46:43 ]
bitbucket登録してみたんだけどutf-8以外のソースをブラウザで見ると
化けるのはどうしようもない?



428 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:20:28 ]
>>424
おいおい、Windowsでhgやgitを薦めるなよ

429 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:25:38 ]
なんかまずいんですか?

430 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:32:50 ]
SVNのがGUIで操作できてべんりじゃね?

431 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:42:41 ]
>>429
趣味でやるんじゃねーんだよ

432 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:43:36 ]
Windowsなら、TortoiseSVN以外ありえんでしょ、今なら。

433 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:46:59 ]
>>429
職場のチーム開発でhgやgitを勧める理由なんかないだろ

434 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:47:54 ]
集中砲火ワロタ

435 名前:416 mailto:sage [2009/02/14(土) 18:55:59 ]
更なるアドバイスどうもです。
お察しの通り、ウチのサーバはWindows2000 Server(古っ!)で、パブリックフォルダを共有にしている
だけです。

ただ、それでも一応管理者が定期的なバックアップを取っていて、ここにファイルを置いている限りは
物理的な障害に関しては管理者が全責任を持ってくれます。
部署で運用するPCは基本的には部署で責任を持たなければならなくなるので、なるべく会社の資産と
なるようなデータ・コードは共有ファイルサーバに置くのが決まりごとみたいになってます。

こちらでもう少し調べた結果、別にsvnサーバPCを立ち上げて、rootをファイルサーバの共有フォルダに
する方法を考えてみました。
あまり聞いてばかりでは申し訳ないので、テスト用PCで試行錯誤してみます。

436 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:08:03 ]
念のため言っとくけど、バックアップはファイルコピーじゃ駄目だからな。

437 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:28:30 ]
>>428 >>431-433
詳しく

>>435
HTTPサーバーやSSHサーバーが社内にあるなら、Bazaarを使って
既存のサーバーを流用するという手もあるよ



438 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:32:49 ]
SVNなら事務の人間でも使ってるよ。hgやらなんやらってのも使ったことないけどそのくらい敷居低い?

439 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:54:26 ]
>>435
部署で責任持ってサーバーくらい管理すりゃいいじゃん。
決まり事じゃなくて、誰も出来ないやれないだけだろw

440 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:56:28 ]
>>438
分散型でも集中型と同じ中央リポジトリ運用ができるものもある
gitはできる

441 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:11:00 ]
bzrの融通の利き方は異常。

442 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:12:40 ]
GUIが使えるかどうか返事はないのかと。

443 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:08:54 ]
Windows、 バージョン管理未経験。
この条件下なら、いまのところはTortoiseSVN一択だな。

gitは論外、TortoiseHgは日本語化ける、TortoiseBzrは未完成すぎ。
また、TortoiseHgもTortoiseBzrもコマンドラインでないとできないことが多々ある。


全員コマンドラインOKなら、正直どれでもいいな。

444 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:32:43 ]
Mercurialのことちょっと聞きたいのだけども、
hg mv hoge newhoge
って存在意義あるの?
マニュアル見たら削除して追加するだけ、とか・・・
普通にリネームしてもいいじゃん、みたいな

445 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:46:06 ]
ヒストリを持ったまま移動させるには copy して remove すれば十分ってこったろ

単に(ファイルシステム上で)リネームしただけだとヒストリが受け継がれない

446 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:55:55 ]
え????

何がいいたいかというと、
hg mv すると差分が追えないんですよ。
CSVもSVNもこのような悪い仕様をかかえていたというのに、何故こうなってるんだろう。
diff(patch)形式の仕様との互換性のため?

447 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:56:37 ]
ごめんtypo、CSV→CVS




448 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:19:02 ]
>446
Subversion も move は copy して remove だが、履歴は追える。
「差分が追えない」ってのはどういう意味だ?
変更履歴として「リネーム」として表現されて欲しいってことか?

449 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:41:09 ]
>>446
hg diff -g
hg log -f file


450 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:31:27 ]
>>449
うおいけるね
なんだTortoiseHgが対応してないだけか・・・

451 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 08:41:56 ]
>>420
>同時アクセスで余裕でリポジトリがぶっ壊れます。
いまだにBDB使ってるやつがいるんだなwww

452 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 10:19:37 ]
BDBは論外だけど 
ファイルロック系がまともに動かないのものは多いので
ファイル共有上で動かすなってのは正解というか基本だと思うが。

453 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 10:56:52 ]
ハゲの日本語対応まとめたサイトとかない?

454 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 13:35:35 ]
藤原のオッサンのとこぐらいかな?
ttp://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial.html
それでもちょっと古くなってきてるようだけど。

455 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:22:10 ]
>>451-452
SVNは今デフォのリポジトリ形式(LSFS?)だと一応は大丈夫みたいなドキュメントに記述があったな
どこだっけか・・・

456 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:29:18 ]
>>453
>>454はちょい古いので、Mercurial 日本語 とかで合わせて検索した方がいいっす
そのページ見ててみ、どこだったかでハマった覚えがあるので

457 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:33:33 ]
分散型を日本語Windowsで使おうと思うと

git … Windows? 日本語? シラネーヨ って感じw
 cygwinあるいはmsysで使えるが…。日本語はUTF-8 cygwinで使えるんだろうか?
 Unix系でのユーザー数は圧倒的。

mercurial … とりあえずmbcs extensionで、\混じりでも使えるようになる。
 でもUTF-8のUnix系との相互運用は無理。
 Tortoiseは日本語対応してないらしい?。

bazaar … パスをUnicodeで保存するので、仕様上はWindowsだろうが日本語だろうが、相互運用も問題ないはず。
 しかしユーザー少なくて情報が今ひとつ…。
 やはりTortoiseは日本語対応してないっぽい。

svk … バックエンドがSubversionそのものなので問題なく使える。
 TortoiseSVNも使えるが、リモートとのやりとりはコマンドラインでやるしかない。


現状こんな感じか?
最近忘れられがちだけどsvkも悪くないと思う。



458 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:38:48 ]
TortoiseSVN+svk以外は、調べたり試行錯誤したりするだけ時間の無駄

459 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:51:52 ]
エンジニアでなければね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<174KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef