[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
463(1): 2009/02/16(月)17:50 AAS
msysgitをファイル名をUTF-8で格納するように改造したら最強かな?
464(1): 2009/02/16(月)19:31 AAS
バージョン管理システムって、差分を積み重ねているとすると、
途中の一つの版を取り出す時、内部ではそれまでの複数の差分を一気に適用しているの?
465(1): 2009/02/16(月)21:20 AAS
>>463
TortoiseGIT+UTF-8 Cygwinも可能だけど、UTF-8にするとGUI関係がバケまくる。
まぁ日本語ファイル名をGUIで使うなら、TortoiseHGやTortoiseBzrが対応するのを待ったほうがいいかな。
466(1): 2009/02/16(月)23:10 AAS
>>464
sccsは最初の版からの履歴を保存する。
RCS/CVSは最新の版からの履歴を保存する。
これらの場合は、一気に適用するように実装されている。
それ以降のDBを使うVCSの場合はしらね。
467: 2009/02/16(月)23:38 AAS
>>465
Mercurialはファイル名に関してGitと同じポリシーなんだし、日本語ファイル名に
正式対応するのを期待するものではないと思う。
個人的には、ファイル名はUTF-8で格納してほしい&cygwinには頼りたくないから、
gitやhgを使うなら自分でUTF-8化するな。
今のところBazaarで問題ないけど。
468: 2009/02/16(月)23:55 AAS
>461
はてなは、Subversionのバックアップを取ってなかったのか?
RAIDが有ればバックアップ要らないよ派の人なの?
469(1): 2009/02/17(火)00:37 AAS
>>462
bazaarにgitのbranchに相当するものがないと言いたいんじゃないの?
470(1): 2009/02/17(火)06:03 AAS
>>466
「最新の版からの履歴を保存する」というのを理解できてないんですが、
一気に適用するとなると、版を重ねる毎に重くなっていきそうですね。
471(1): 2009/02/17(火)07:06 AAS
>>469
gitは触った程度で、本格的に使ってないんだけど
gitのブランチとbazaarのブランチの違いって何?
472(1): 2009/02/17(火)07:53 AAS
>>470
RCSなどでは最新版は(ほぼ)丸ごと管理ファイルに収容されているので、最新版を取り出すのが最速になるということ。
sccsでは、最新版は差分を辿らないといけないので版を重ねる毎に最新版を取り出すのが遅くなっていく。
473: 2009/02/17(火)09:46 AAS
>>471
bazaarのbranchはgit(hgもか)のcloneに相当するもので
gitやhgのbranchに相当するものは無いということかな
474(1): 2009/02/17(火)16:31 AAS
hg->ハゲ
bazaar->ザマアーー
bzr->プゲラ
ここまで読み替えできてるんだがgitのいい候補がみつからない。
475(1): 2009/02/17(火)16:52 AAS
>>472
「最新の版からの履歴を保存する」というと、
コミット時にこれまでの全ての差分を毎回更新しなければいけない感じが
するのですが、そんなことはないですか?
もしそうだとすると最新版を取り出すのは速くても、コミットはやはり遅くなりますね?
476(1): 2009/02/17(火)17:01 AAS
>>475
大丈夫、前回以前の差分はそのままでいい。
477: 2009/02/17(火)17:18 AAS
>>476
あ、なるほど・・・そうですね。どもども。
478: 2009/02/17(火)20:29 AAS
git でリビジョンの範囲を指定するのって「..」でできなかったっけ?
git revert HEAD^^^..HEAD としたら
fatal: cannot find 'HEAD^^^..HEAD' となった。
479: 2009/02/17(火)20:48 AAS
いや、そもそもgit revertで複数のリビジョンを指定できるのか?
480: 2009/02/18(水)00:01 AAS
gitは前の版をまるごとzipして保存してたと思う。
これなら任意の版との差分も定数オーダーでできる
最近はハードディスクも無駄にでかくて余ってるしいい判断だと思った
481: 2009/02/18(水)01:07 AAS
バージョン管理システムはとても便利なんだが
logを見直して「ああ自分はこの日のこの時間にこんなことをやってたんだな」と分かることが
逆に暗い気分を呼び覚ますことがある
たとえば3日間朝から晩までプログラミングしてたとかですね
482: 2009/02/18(水)01:27 AAS
>474
・嫉妬
・自慰
・自慰人
・油gitる
ちなみにgit=ばか者、愚か者、あほ、間抜け
http://eow.alc.co.jp/git/UTF-8/?ref=gg
上下前次1-新書関写板覧索設栞歴
あと 519 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.180s*