- 1 名前:デフォルトの名無しさん [2007/10/26(金) 02:15:00 ]
- バージョン管理システムについて語りましょう。
関連スレ CVS 1.3 [UNIX板] pc11.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1113141518/ Subversion r7 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1180858500/
- 2 名前:デフォルトの名無しさん [2007/10/26(金) 02:16:04 ]
- 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 名前:デフォルトの名無しさん [2007/10/26(金) 02:18:27 ]
- ClearCase使うの怖かった
うpしたらなにかがおきそうで・・・
- 4 名前:デフォルトの名無しさん [2007/10/26(金) 02:34:50 ]
- >>3
VSSより怖いものがこの世の中にあったのかwww
- 5 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 02:36:32 ]
- このスレのバージョン管理はどうなっているのだ
- 6 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 02:40:47 ]
- bzr init .
- 7 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 02:47:13 ]
- hg init
- 8 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 08:58:04 ]
- これは期待スレ
>>1 GJ
- 9 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:14:13 ]
- man co
- 10 名前:デフォルトの名無しさん [2007/10/26(金) 21:36:17 ]
- Marcurialのqctとhgkで文字化けしないようにするには、どうしたらいいの?
- 11 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 04:58:55 ]
- 最近は第何世代か知らないが、分散リポジトリが流行してるな。
それぞれ大体コンバーターがあるけどどれくらいうまく動くんだろ? cvs/svn/hg/gitあたりが行ければoss回るのに問題ないよな。 しかしmercurialはなんでhgとかいうハードゲイ仕様なんだ。
- 12 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 08:11:22 ]
- >>11
知ってて聞いてると思うが mercurial(水銀) の元素記号が Hg ちなみにmercurital 0.9.5 リリース
- 13 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:33:02 ]
- VSSしかつかったことねぇ・・・・・
- 14 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:03:26 ]
- VSSってWin16アプリ臭が残ってるのがなあ。
もう少し垢抜けてほしい。 Office2007ほど前衛的でなくてもいいが…
- 15 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 15:48:00 ]
- このスレの出来る1週間以上前にSubversionスレはバージョンアップしているわけだが。
Subversion r8 pc11.2ch.net/test/read.cgi/tech/1192864879/l50
- 16 名前:デフォルトの名無しさん [2007/10/28(日) 16:24:20 ]
- >>15
CVSスレに書かれてたテンプレをそのまま使ったんだろwww
- 17 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:31:34 ]
- >>2
GNU arch ってまだ生きてんの?
- 18 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 17:04:07 ]
- >>17
そんなに人気がないのかwww
- 19 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 17:17:53 ]
- VSS一本だったがSubversionに乗り換えた。
ファイルの共有が出来ない点がウンコだが それ以外はVSSを使いつづけるメリットは皆無だな。
- 20 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:20:54 ]
- >>19
ちょっとめんどくさいが、サブディレクトリでチェックアウトすれば良い。
- 21 名前:デフォルトの名無しさん [2007/10/31(水) 17:21:38 ]
- Bazaar 0.92 RC1リリース
全体的な速度アップ。特にコミット速度が速くなったらしい。
- 22 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:11:39 ]
- バザールでゴザールはネーミングが媚びすぎだな
- 23 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 04:45:00 ]
- darcsのスケーラビリティは改善したか?
百メガ程度のソースで、2Gでもメモリ不足でコケてどうにもならなくて泣いた。 Haskell勉強中だから応援してはいるが、Haskellユーザ以外で使ってる奴いるのか?
- 24 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 05:07:09 ]
- better-scm.berlios.de/comparison/comparison.html
各種SCMの比較。これはいい。
- 25 名前:デフォルトの名無しさん [2007/11/01(木) 05:12:27 ]
- >>23
あれはdarcsを位置から作り直さないと直りそうもないんだけどwww そこまでやる気あるのかな
- 26 名前:デフォルトの名無しさん [2007/11/01(木) 05:16:56 ]
- バザールでゴザールは猿だろw
- 27 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 08:31:54 ]
- 管理システムに限らず、各種比較といえばwikipediaはかなり充実している。
en.wikipedia.org/wiki/Comparison_of_revision_control_software 自分のクソコミットをもうちっと簡単に編集できるようにならないかな。
- 28 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 12:47:17 ]
- >>23
それはdarcsではなくHaskellが悪い。 Haskellでは文字列のメモリ効率が悪すぎるから、あまり大きな文字列は扱えない。
- 29 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 16:28:31 ]
- >>28
darcsにも問題がある。 quilt / dpatchと同じようなデータ管理をやっているので どうしても速度が遅くなる
- 30 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 20:54:08 ]
- >>29
kwsk
- 31 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 18:31:27 ]
- ファイルの移動に対応しているようなバージョン管理システムってあります?
a.txt -> b.txt としたとき、「a.txt を消して b.txt を新規追加」とかでなくて。
- 32 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 18:35:27 ]
- subversionは、b.txtはa.txtのコピーであるという記録が残って、
初代a.txtまで履歴をたどれる。 古い差分を取ってみると、昔のa.txtとの比較になる。 他はしらん。
- 33 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 19:46:37 ]
- >>31
新しいやつはほとんど出来る。 CVSは無理。
- 34 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 20:23:46 ]
- >>32-33
サンクス 今は CVS を使ってるんだけど、ファイルの移動に限らずいろいろ不満が出てきたので 別のシステムへの移行を考えていたところでした。 ちょっと調べてみたけど、Mercurial が第一候補かなぁ、という感じ。 基本的には自分だけでの管理なので、分散である必要はないんだけど。
- 35 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 20:27:47 ]
- >>34
自分だけの管理だったら分散型のほうがいいと思うけど。
- 36 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 09:23:46 ]
- Mercurialを使ってみた感想。
* Subversionと違い、Mercurialではリビジョン番号がincrementalに増えていかないので(分散型である以上仕方ない)、リビジョン番号だけでは古いのか新しいのか判断できない。 * Keywordを展開する機能($Rev$とか$Date$とか)が標準ではなさそう。pluginを導入する必要がある。 気になったのはそのくらい。それ以外では特に不満なし。 特に .hg がトップディレクトリにひとつ作られるだけというのはいい設計だと思った。 .svn が各ディレクトリに作られる Subversion がださく見えてしまう。
- 37 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 15:12:06 ]
- TortoiseMercurial みたいな優れたフロントエンドがないと うちの会社じゃ無理だな・・・
はぁ〜
- 38 名前:デフォルトの名無しさん [2007/11/12(月) 17:42:35 ]
- >>37
TortoiseHg tortoisehg.sourceforge.net/
- 39 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 18:45:44 ]
- しかし盛り上がらないスレだな。世間ではバージョン管理をろくにしていないのか
話題にする必要がないくらい定着しまくっているのか。
- 40 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 19:40:01 ]
- 集中型はもう浸透しただろうな。
今時点で使ってないとこは今後も使わないだろうし。 分散型はOSSでは使われ始めてるけど、まだまだこれから。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 20:44:26 ]
- Mercurialを使ってみました。
まだ全然使いこんでないけど、ちょっと不満に思ったのは、 ・ファイル名を変更して diff したとき、変更前は無視される (つまり >>32 のようにはならなくて、diff については事実上 >>31) ・コメントなしで commit できない (-m "" とかで可能? 確認するの忘れた) というところかな。 分散型で一般に言えることなのかどうか分からないけど、>>35 の言う通り、 一人でのみ管理なら Mercurial の方が CVS とかよりラクかも、と思った。 (今、俺の中での Mercurial の理解は、管理ファイルの同期を取れる RCS)
- 42 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 00:22:34 ]
- >>41
-m "comment" はあるね。 >(今、俺の中での Mercurial の理解は、管理ファイルの同期を取れる RCS) おれもそう思った。なんというか、ディレクトリを再帰的に辿ることのできるRCS。
- 43 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 02:34:45 ]
- Alienbrain は、うんこ。
- 44 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 22:54:53 ]
- Mercurial を使ってる方がいたら質問。
Win クライアント <-> Linux サーバで Mercurial を運用しようと思ってますが、 Win 側で、フォルダ・ファイルに日本語つけても、他の Win クライアントでも日本語はちゃんとしてますか?
- 45 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 19:19:47 ]
- >>44
Mecurial 0.9.5 の official と、batteries 両方の hg を試してみたけど、 なんか駄目っぽいな。 たいがい大丈夫だが、日本語のフォルダ名で、片仮名の「ソ」が入っていると、 hg --encoding cp932 add で、 ソフトウェア does not exist! と表示されてしまい、add することができなかった。 ちなみに hg status とすると「ソ」が入っていてもリストには出てくる。なんじゃらほい。
- 46 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 19:20:51 ]
- 便乗質問だが、Mecurial の TortoiseHG ってどうやって使うんだ?
Mercurial 0.9.5 batteries インストールして、 c:\>tortoisehg /register として登録しても何も現れんが・・・
- 47 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 19:24:27 ]
- どっかのサイトでソースいじって何とかしてた。どこかは思い出せないけど。
がんばれ。
- 48 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 20:51:58 ]
- python.matrix.jp/modules/mercurial.html
- 49 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 21:50:42 ]
- >>47
>>48 どもです。ソースからやらないとだめみたいですね。 普段 Cygwin 使わないので、Mercurial のためにインストールするのはなぁ、と思いますが インストールして試してみます。
- 50 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 23:04:52 ]
- >>49
Cygwin を入れてソースからやってみました。 結論からいうと、日本語の一部がだめです。大概の日本語はうまくいくのですが、 「ソ」や「表」のような字が入っていると、もうだめです。 $hg add abort: No such file or directory: /cygdrive〜 >>48 のソース改編や環境変数 HGENCODING なども試しました。 set HGENCODING=cp932 set HGENCODING=shift_jis などです。 Windows 日本語環境で Mercurial について解説されているのは、 ttp://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial-encoding.html ttp://python.matrix.jp/modules/mercurial.html ですが、この方も「表」や「ソ」という文字は試していないみたいですね。
- 51 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 23:12:24 ]
- 表\
ソ\ 申\ 能\
- 52 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 02:15:45 ]
- 「表」と「ソ」が駄目って時点で、原因はわかったも同然だと思うのは、
すでに老人の証なのだろうか?
- 53 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 03:09:07 ]
- set HGENCODING=unicode
とかだろ常考
- 54 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 11:35:31 ]
- >>52
shift_jis の文字名井に ¥ が入っていて、パス区切りと間違えちゃう件ですね。 >>53 set HGENCODING=unicode でも、ダメでした。 どういう環境でやってますか? こちらは、 Windows インストーラの 0.9.5 と Cygwin + Mercurial 0.9.4 ( Cygwin ダウンロード ) で両方試してみましたが、ダメでした。
- 55 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 14:56:45 ]
- ソースファイルの保存時のエンコード
スクリプトファイルの実行時のエンコード指定 ソース中でのコンバートの有無 すべて晒せ 話はそらからだ
- 56 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 15:38:39 ]
- >>55
ソースファイルの保存時のエンコード : ソース中でのコンバートの有無 : www.selenic.com/mercurial/release/mercurial-0.9.5.tar.gz スクリプトファイルの実行時のエンコード指定 : cygwin で LANG=ja 追記 python.matrix.jp/modules/mercurial.html の修正をやってみた。
- 57 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 06:23:21 ]
- UTF-8 Cygwin 使ったらなんとかならん?
- 58 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 23:39:54 ]
- 日本語なんか使ってるやつはばかです
- 59 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 00:01:25 ]
- >>58
おもしろおかしい
- 60 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 00:45:18 ]
- 日本語というか他国語対応はリソースで管理すべきであって(ry
- 61 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 11:43:54 ]
- TortoiseHG 使えてる人います?
>TortoiseHG /register でも使えないよ。
- 62 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 21:55:12 ]
- >>58
ばかな奴でも使えるVCSじゃないと、意味が無いんだよ
- 63 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 23:29:16 ]
- GitかMercurialのどちらか使ってみようと思うんだけど、
subversion使ってた自分なら、どっちの方が乗り換えやすいかな?
- 64 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 01:32:59 ]
- どっちか覚えればどっちもほぼ違和感なく使えるかと。
gitはc、hgはpython。速度差はそんなにはないと思う。 svnスレにあったチートシート載せとく。 ktown.kde.org/%7Ezrusin/git/git-cheat-sheet-medium.png www.ivy.fr/mercurial/ref/v1.0/Mercurial-Usage-v1.0-120dpi.png
- 65 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 16:26:26 ]
- darcs で特定の時点のソースを取り出すにはどうしたら良いでしょうか
- 66 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 20:10:17 ]
- ttp://po3a.blogspot.com/2007/12/subversion.html
リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 あいかわらずの Linus 節炸裂
- 67 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 20:59:06 ]
- 大御所なんだから、もうちょっと言葉に気をつければいいのにな。
まあその身軽さがウリなのかもしれんが。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:03:37 ]
- >>67
いゃ~。向こうの大御所は、みんなはっきり言うよ。辛辣なぐらいにね。 ストールマンもすごかったし。
- 69 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:04:27 ]
- 勉強不足でスマンが Python ってインタプリタ?
- 70 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:11:58 ]
- >>69
いぇs
- 71 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:17:06 ]
- >>69 ともあれスレ違い
技術的なポリシーにもとづいた批評は激しくてもいいよね。 今回のネタだと、マージに気を払ってない管理システムはダメとか。 ただ、ストールマンは意図的に、政治的に過激なことを言ってるわけだけど、 ライナスのほうは天然、って希瓦斯。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:26:42 ]
- 天然というか馬鹿なんじゃ。
自分の作ったオモチャがタネンバウムに批判されて 散々フレームしたこと忘れちゃったのかね。 ……とうとうライナスもじじい陣営の仲間入りか。
- 73 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 21:29:50 ]
- まあでも影響力が大きいのは確かだろうな。
おそらく今後SCMではマージに気を使う動きが出るだろうし。
- 74 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 22:01:43 ]
- ん〜
分散型に対するリテラシーが全然足りてないな・・・ TortoiseHG のインストールというか、インストールファイルがどれなのかもよ〜わからん
- 75 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 22:03:56 ]
- 頼むからwindowsを使うのを止めてくれ。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 22:15:23 ]
- >>74
ttp://www.selenic.com/mercurial/ こっちのNewsから行った方が早い
- 77 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 22:40:57 ]
- >>76
ありがとう。 教えて貰ったところから Mercurial-feac5b0bf9ba-TortoiseHg-1f161ca182e3.exe をダウンロード&インストールしたら、出来た。 し・・しかし、なんかよ〜わかりません。 svnでいうワーキングコピーというものはないの? いきなりリポジトリ? いや、すまんです。勉強します。 でも、サックリ サックリ 動きますなこれ。まだ何もありませんが・・・
- 78 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 22:43:22 ]
- >>77
TortoiseHG のインストールがうまくいったら、教えてくれ。
- 79 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:05:35 ]
- svnとgit/mercrialの違いをまとめてるサイトないかな。
- 80 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 09:49:57 ]
- >>78
77じゃ無いけど、とりあえず動いてます。 問題は、cp932でコメント書いてるとマージがコンフリクト解決の手動マージが上手くいかない点です。 UTF8にすればよいんだろうけど、 それは 避けたいので試行錯誤中です。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 10:01:42 ]
- >>77
分散型だからワーキングコピーもレポジトリ扱いみたい とりあえず、使ってみたコマンドとsvnっぽい対応付け checkout . . . . . . . . .: hg clone <src repository> <dest repository> create . . . . . . . . . . .: hg init show log . . . . . . . . .: hg log [-v] 破棄(rollback) . . . . : hg revert <--all | <files>> status . . . . . . . . . . . : hg status diff . . . . . . . . . . . . . .: hg diff commit . . . . . . . . . . .: hg commit [-m <description>] ソースの切り替え . .: .hg pull <src repository> merge . . . . . . . . . . . .: hg merge pullで切り替えてマージできるのは良いと思いました。
- 82 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 10:04:23 ]
- 海の向こうのソフトだから
日本語はいろいろ問題がでる
- 83 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 10:32:59 ]
- バージン管理システムは有料のも含めるとどれがお薦めですか?
- 84 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 10:48:45 ]
- 要件も何も書かずにそれかい
- 85 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 10:55:27 ]
- >>83
VCSならとりあえずsubversioin。一番普及してるし、IDEのプラグインなんかも多い。 SCMならgitかmercrial。今流行ってるし、おそらく今後SCMのsubversion的ポジションに着くはずだから。 どっちも無料なんで、自分で試して決めてくれ。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:14:12 ]
- >>83
つ[貞操帯] いや、それがどんなものかは知りませんが。 つーか、鼬害。 >>85 それで管理できるんかいw
- 87 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:15:23 ]
- revertできるのがいいよね。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:19:45 ]
- commitしたらrevertできません。
- 89 名前:85 mailto:sage [2007/12/05(水) 11:22:04 ]
- マジレスしちまったorz
- 90 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:26:11 ]
- >>89
まぁ、成り行きでcommitしちゃうことはよくあるさw # commitした成果ができたら責任取ってね♥
- 91 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:33:47 ]
- uncommit すればいいじゃない
- 92 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 12:36:22 ]
- mercurialで、localで行ったcommitをremoteに反映させる方法がわからん。
- 93 名前:80 mailto:sage [2007/12/05(水) 13:48:26 ]
- cp932のソースを ui.mergeを弄って、外部マージソフトでマージ確認できました。
(TortoiseMerge、winmerge、kdiff3) 今は、winmergeを採用していますが、 kdiff3で日本語を重ならずに表示する方法があれば、kdiff3に変えたいのですが、 ご存知のかたいらっしゃいませんか?
- 94 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 13:48:28 ]
- push すればいいんじゃないかな。
remote 側で pull してもいいけど。
- 95 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 08:17:31 ]
- 今、mercurial使ってるんですが、gitが気になります。
両方使っている人がいたら、mercurialと比べたときのgitの利点・欠点を教えてください。 mercurial知ってればgitは特に必要ないとか、いやgitはgitで勉強する価値はあるとか、お願いします。
- 96 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 11:31:30 ]
- >>95
俺は全く逆のパターンで、Git使ってるんだけどhgがちょい気になる、、、 とはいってもGitでかなり満足してるので「気になる」といいつつ試してないんですが
- 97 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 13:37:56 ]
- gitってlinux kernelのバージョン管理のために作られたんでしょ?
mercurialに比べて汎用性がなさそうなんだけど、そこらへんどうなんだろ。
- 98 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 15:14:58 ]
- 96と同じくgit使ってて、
このスレでmercurialがよく話題に上るから気になったんだけど。 とりあえず、mercurial install してみて、 pythonで書かれているのに気付いて、 微妙に、やる気を失った、俺がいる。 ちなみにgitは C と sh (bash?)
- 99 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 15:22:35 ]
- 日本語の扱いに問題がある時点でやる気なし
- 100 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 16:51:54 ]
- >>98
Mercurial使ってます。 Mercurialは、CとPythonですよ。 殆どがPythonでパフォーマンスに関わる部分がCになってるそうです。 昔の、BASIC+マシン語を思わせる設計が私の好みです。 その点、C+shellと似てるんでしょうかね? (gitはCが大半なのかな?) MercurialはGUIサポートが貧弱だったのが、困りものでしたが 最近は、Netbeansのプラグインでサポートされはじめたり、 TortoiseHgが開発されたり、 OpenJDK、Mozilla,OpenSolarisなどのメジャーなオープンソース系ソフトの 移行がニュースになりつつあり前途が明るくなってきてると思います。 Sunの手がけてるのが多いのは、たぶん、Sunのプロダクトだった Teamwareにインターフェースが似てるからだと思う。 昔のエンジニアが、そのまま使える感じで移行してる気がする。 Teamwareは、私も昔使ってたので同じ理由で好みにマッチしてる気がします。 さらに、Pythonで殆ど書かれているので、移植性も高いんじゃないかなぁ? Gitは気にはなってるけどたぶん、手を出さないと思う・・・ でも知識としては知っておきたい。Gitを使ってていいと思う部分があれば知りたいかなぁ。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 18:34:45 ]
- MercurialはPythonさえ使用可能であれば、レンタルサーバでも気軽に入れられるので重宝してる。
|

|