【分散型バージョン管理】 Mercurial 2【hg】at TECH
【分散型バージョン管理】 Mercurial 2【hg】 - 暇つぶし2ch111:デフォルトの名無しさん
12/03/15 00:30:35.55
>>110
Mercurial使うならbitbucket使ったら?

112:デフォルトの名無しさん
12/03/15 01:31:35.10
何よりもMercurialはTortoiseHgが便利じゃないか
俺は実用したことないけど

113:デフォルトの名無しさん
12/03/15 19:37:42.25
TortoiseHgはログのツリー表示と、複数の手動削除したファイルを
デリートするのに使っているなぁ
まとめてrevertする方法側かわからないのです

114:デフォルトの名無しさん
12/03/16 22:08:14.35
hg-git で Git リポジトリに変換するときに、コミッタごとのメールアドレスを指定するのは
どうすればいいんでしょうか。

URLリンク(github.com) に書いてある方法で
.hg/hgrc の [git] の下に authors = /path/to/authors.txt を書いて、
authors.txt には foo = foo <foo@foo.com> というのを書いているのですが
GitHub に push してみたところメールアドレスが全く設定されませんでした。

hg-git は easy_install で入れた 0.3.2 です。


115:デフォルトの名無しさん
12/03/19 19:38:47.52
hg しか使っていない友人に git と比べて何がいいか聞いたら MQ とのこと。
ググった感じだと git で branch と rebase でやれば同じことができるように思えるんだが、
実際のところどうなんだい?
あと hg でできて git でできないことがあれば教えてくれ。

116:デフォルトの名無しさん
12/03/19 20:21:22.82
>>115
やろうと思えば出来ないことってあまりないと思うよ。
どっちかの新機能はもう一方にも取り入れられていくだろうし。

俺はWindows対応や日本語ヘルプの充実があるのでMercurial
使い始めたよ。VCSを使ったことないような人に利用を
お願いするときにはこのあたりが問題なりそうな気がしたから。

117:デフォルトの名無しさん
12/03/19 23:38:47.59
>>115
そう、MQは便利なんだよ。Gitにもguiltがあるけど。

> あと hg でできて git でできないことがあれば教えてくれ。
バックアップ代わりの1個のリポジトリを作って、何でもpush -fで
そこに押し込むというのを、MQで間違えた時などのためによくやってるんだけど、
gitだといちいちブランチ名をつけなきゃいけなくて面倒かも。

118:デフォルトの名無しさん
12/03/20 17:37:45.95
無名ブランチはgitにない。

119:デフォルトの名無しさん
12/03/21 02:47:40.60
git で pull してコンフリクトが起きたときに、ファイルに
<<<< みたいなのが勝手に書き加えられるのが嫌だね。
しかも LF 固定なんで Windows では悲惨なことになる。
hg だと heads が増えるだけだからね。

ブランチ回りは hg と git は違いすぎて比較ができないね。

あと本質的ではないのかもしれないけれど git はオプションが
やたら複雑なのと(alias 漬けにすればなんとかなる?)、リビジョ
ンやブランチの指定方法に気が狂いそうになるのと、あと
hg serve がない(git daemon でできる、って書いてあるのを見て
やってみたけど、自分のところではうまくいかなかった) のと、
あと hg のほうがプラグインの仕組みがよくできていることかな。


120:デフォルトの名無しさん
12/03/21 09:02:51.20
>>119
hgのpullはgitで言うとfetch相当だよ。
gitのpullはhgで言うとpullの後updateとかmergeとか。
ブランチ回りは
hg:取り込まれているすべてのコミットのIDが連番と対応づけられていて、
枝分かれしてマージ前のコミットや親子関係のないコミットもすべて参照できる
git:コミットを参照するにはIDしかなく、「ブランチ」が指す最新のコミットから
parentをたどっていくことで各「ブランチ」のすべてのコミットを参照する
っていう違いが影響してるよね。gitの「ブランチ」って呼び名はどうかと思うけど。

121:デフォルトの名無しさん
12/03/25 17:57:54.32
今時クロスプラットフォームで動かない
カスバージョン管理システムは滅んでくれ
存在するだけで有害だ

122:デフォルトの名無しさん
12/03/25 21:46:09.33
有害なら勝手に消えて行くさ

123:デフォルトの名無しさん
12/03/28 23:12:47.58
うちの会社をSVNからMercurialに移行させようと頑張ってるんだが、
あと一歩の所で部長にStatSVNみたいのが無いから移行できないって言われた(´;ω;`)
たいして活用できてないのに・・・。

124:営利利用に関するLR審議中@詳細は自治スレへ
12/03/31 12:47:29.79
>>123
hg activity
hg chart
hg churn
などがあるようだ。
statsvnはxmlを食わせればいいみたいだから
hg logをその形式で出せばいいだけかも。


125:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 19:10:47.67
その部長。statsvn を解決したら別の問題を出してきそう

126:123
12/04/03 23:30:16.09
そうかもね・・・・。
今回の機会は逃したけど、数か月後にまた移行の機会が来るからその時までに味方を増やしておこう。

127:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 06:14:43.48
会社だとビルドシステムやテストシステム・BTS はもちろん、
スケジュール調整や、場合によっては人事考課にまで影響が及ぶから
慎重になるのは当然。


128:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 00:26:13.20
今更だけど

2012-04-01 Mercurial 2.1.2 released!

129:デフォルトの名無しさん
12/04/23 23:45:44.85
TortoiseHg 2.3.2 released!

130:デフォルトの名無しさん
12/04/24 00:55:38.66


131:デフォルトの名無しさん
12/04/24 09:13:23.46



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch