【分散型バージョン管理】 Mercurial 2【hg】 (373レス)
上下前次1-新
110(1): 2012/03/14(水)23:35 AAS
まじすか
やっぱ1年後にはgithubが使えるようになりたいというのもありますけど
Mercurialから始めたいと思います
111: 2012/03/15(木)00:30 AAS
>>110
Mercurial使うならbitbucket使ったら?
112: 2012/03/15(木)01:31 AAS
何よりもMercurialはTortoiseHgが便利じゃないか
俺は実用したことないけど
113: 2012/03/15(木)19:37 AAS
TortoiseHgはログのツリー表示と、複数の手動削除したファイルを
デリートするのに使っているなぁ
まとめてrevertする方法側かわからないのです
114: 2012/03/16(金)22:08 AAS
hg-git で Git リポジトリに変換するときに、コミッタごとのメールアドレスを指定するのは
どうすればいいんでしょうか。
外部リンク: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(2): 2012/03/19(月)19:38 AAS
hg しか使っていない友人に git と比べて何がいいか聞いたら MQ とのこと。
ググった感じだと git で branch と rebase でやれば同じことができるように思えるんだが、
実際のところどうなんだい?
あと hg でできて git でできないことがあれば教えてくれ。
116: 2012/03/19(月)20:21 AAS
>>115
やろうと思えば出来ないことってあまりないと思うよ。
どっちかの新機能はもう一方にも取り入れられていくだろうし。
俺はWindows対応や日本語ヘルプの充実があるのでMercurial
使い始めたよ。VCSを使ったことないような人に利用を
お願いするときにはこのあたりが問題なりそうな気がしたから。
117: 2012/03/19(月)23:38 AAS
>>115
そう、MQは便利なんだよ。Gitにもguiltがあるけど。
> あと hg でできて git でできないことがあれば教えてくれ。
バックアップ代わりの1個のリポジトリを作って、何でもpush -fで
そこに押し込むというのを、MQで間違えた時などのためによくやってるんだけど、
gitだといちいちブランチ名をつけなきゃいけなくて面倒かも。
118: 2012/03/20(火)17:37 AAS
無名ブランチはgitにない。
119(1): 2012/03/21(水)02:47 AAS
git で pull してコンフリクトが起きたときに、ファイルに
<<<< みたいなのが勝手に書き加えられるのが嫌だね。
しかも LF 固定なんで Windows では悲惨なことになる。
hg だと heads が増えるだけだからね。
ブランチ回りは hg と git は違いすぎて比較ができないね。
あと本質的ではないのかもしれないけれど git はオプションが
やたら複雑なのと(alias 漬けにすればなんとかなる?)、リビジョ
省4
120: 2012/03/21(水)09:02 AAS
>>119
hgのpullはgitで言うとfetch相当だよ。
gitのpullはhgで言うとpullの後updateとかmergeとか。
ブランチ回りは
hg:取り込まれているすべてのコミットのIDが連番と対応づけられていて、
枝分かれしてマージ前のコミットや親子関係のないコミットもすべて参照できる
git:コミットを参照するにはIDしかなく、「ブランチ」が指す最新のコミットから
省2
121: 2012/03/25(日)17:57 AAS
今時クロスプラットフォームで動かない
カスバージョン管理システムは滅んでくれ
存在するだけで有害だ
122: 2012/03/25(日)21:46 AAS
有害なら勝手に消えて行くさ
123(2): 2012/03/28(水)23:12 AAS
うちの会社をSVNからMercurialに移行させようと頑張ってるんだが、
あと一歩の所で部長にStatSVNみたいのが無いから移行できないって言われた(´;ω;`)
たいして活用できてないのに・・・。
124: 営利利用に関するLR審議中@詳細は自治スレへ 2012/03/31(土)12:47 AAS
>>123
hg activity
hg chart
hg churn
などがあるようだ。
statsvnはxmlを食わせればいいみたいだから
hg logをその形式で出せばいいだけかも。
125: 営利利用に関するLR審議中@詳細は自治スレへ 2012/04/02(月)19:10 AAS
その部長。statsvn を解決したら別の問題を出してきそう
126: 123 2012/04/03(火)23:30 AAS
そうかもね・・・・。
今回の機会は逃したけど、数か月後にまた移行の機会が来るからその時までに味方を増やしておこう。
127: 営利利用に関するLR審議中@詳細は自治スレへ 2012/04/04(水)06:14 AAS
会社だとビルドシステムやテストシステム・BTS はもちろん、
スケジュール調整や、場合によっては人事考課にまで影響が及ぶから
慎重になるのは当然。
128: 営利利用に関するLR審議中@詳細は自治スレへ 2012/04/07(土)00:26 AAS
今更だけど
2012-04-01 Mercurial 2.1.2 released!
129: 2012/04/23(月)23:45 AAS
TortoiseHg 2.3.2 released!
130: 2012/04/24(火)00:55 AAS
お
131: 2012/04/24(火)09:13 AAS
っ
132: 2012/04/30(月)14:49 AAS
Mercurial 2.2 は明日リリース予定かな
133(1): 2012/05/01(火)12:43 AAS
2.2からamendできるようになったんだ。地味に嬉しいわー
134(1): 2012/05/01(火)20:29 AAS
>>133
amendってどういうときに使うの?
135(2): 2012/05/01(火)21:08 AAS
>>134
直前のコミットを修正したい時に使う。
何かしらの変更をコミットしたが、他にも同時にコミットしなきゃいけない変更を入れ忘れてた時とかに hg commit --amend ってやると、その入れ忘れてた変更を直前のコミットに合成できる。
136: 2012/05/01(火)23:21 AAS
>>135
なるほど、便利かも。
137: 2012/05/02(水)07:58 AAS
2012-02-01 Mercurial 2.2 released!
138: 2012/05/02(水)08:01 AAS
>>135
hg rollback
hg add
hg commit
の代わり?地味だなー
139(1): 2012/05/02(水)08:02 AAS
あれ、公式の日付間違ってる…
2012-05-01 Mercurial 2.2 released!
140(1): 2012/05/02(水)23:44 AAS
hgってディスクフォーマット的には歴史改変禁止の方向だとおもうけど、
けっこういろいろできちゃうな。
141: 2012/05/03(木)09:16 AAS
>>140
基本的なコンセプトとして容易に履歴をぶっ壊したりできないようにってのはあるんだろうけど、実際できる(ようにしてある)かどうかはまた別の話なのでは。MQもあるわけだし。
142(1): 2012/05/04(金)00:01 AAS
正直その辺はやり方次第なんで
できるなら最初から出来るようにしておいて欲しかった
143: 2012/05/04(金)02:01 AAS
>>142
一応hg clone -rは昔からある
144(1): 2012/05/04(金)12:02 AAS
Mercurial 2.2.1 released!
145: 2012/05/05(土)16:57 AAS
TortoiseHg 2.4 released!
146(1): 2012/05/06(日)15:01 AAS
>>139
>>144
速攻で、2.2.1 が出ているけど、なんか重大トラブルあったんか?
147: 2012/05/06(日)15:36 AAS
>>146
hg serve でメモリリークらしいよ
148: 2012/05/11(金)19:13 AAS
hgwebで日本語コメントが文字化けするのって直ってなかったのか…
149: 2012/05/12(土)17:40 AAS
custom toolbarってどうやってアイコンとか登録するんだろ?
使ってる人いる?
150(1): 2012/05/28(月)00:45 AAS
svn ls dir
と同じことってどうやったら出来ますでしょうか?
151: 2012/05/28(月)06:28 AAS
>>150
hg locate dir/*
152: 2012/05/28(月)06:30 AAS
hg locate -r tip 'dir/*'
153: 2012/05/28(月)08:02 AAS
hg locate dir/* --include .
とすることで目的の、
svn ls .
と等価なことが出来るようになりました。
ありがとうございました。
154: 2012/05/28(月)08:03 AAS
svn ls dir
と等価なことが出来るようになりました。
が正しかったです。。。
てへへw
155: 2012/06/02(土)15:20 AAS
mercurial-2.2.2
156(1): 2012/06/07(木)05:29 AAS
mercurialがプライベートなリポジトリをもてることはわかった。
このプライベートなリポジトリをリモートにおくことはできないのかい?
おいらはいろんな端末で作業するからリポジトリをローカルにおきたくないんだ。
こんな使い方にmercurialは向かない?
157(1): 2012/06/07(木)07:07 AAS
つbitbucket
158: 2012/06/09(土)03:48 AAS
つNFS
159(2): 2012/06/09(土)12:56 AAS
>>156
なんかよくわからんが、
doropbox とか samba とかか、
subversion とか bazaar とかじゃね?
そもそも「プライベート」って何よ?
DVCS 関連でそんなキーワード見たことないんだけど・・・
160(1): 2012/06/09(土)14:54 AAS
>>159
dropboxもsambaもsubversionもbazaarも関係ない。
>>157で終わってるから、もう誰も答える必要ないよ。
161: 2012/06/09(土)16:00 AAS
外しっぷりが酷い。
162(2): 2012/06/09(土)16:10 AAS
>>160
そうなの?
「ローカルにリポジトリおきたくない」
=「commit したらリモートのリポジトリが更新される」
なのかと思ったよ
push し忘れることってまれによくあるよね
163: 2012/06/09(土)16:54 AAS
TortoiseHg 2.4.1 (with Mercurial 2.2.2) released
164: 2012/06/09(土)17:03 AAS
念願のgraft対応GUI来たか。これでGitに勝てるっ
165: 2012/06/09(土)21:06 AAS
>>162
まれによくあるってどっちだアホ。
svn か bzr でも使っとけ。
166: 2012/06/09(土)22:41 AAS
www
167: 2012/06/10(日)02:43 AAS
>162
[hooks] のところになんか書けばいいんじゃないの?
168(1): 2012/06/12(火)22:30 AAS
>>159
外部リンク:mercurial.selenic.com
ここでプライベートって言葉が出てきてるが
mercurialは一般的なDVCSとは異なるのってことか
169(2): 2012/06/13(水)10:04 AAS
バンドルファイルのコミットメッセージや差分を表示する方法ってあるんでしょうか?
やりたいことはstripとかして溜まったバックアップを確認して要らないものは消したいです。
170(2): 2012/06/13(水)11:56 AAS
>>169
hg incoming -p バンドルファイル
171: 169 2012/06/13(水)16:15 AAS
>>170 おっ、ありがとう。
172: 名無しさん@お腹いっぱい 2012/06/13(水)19:15 AAS
>>168
この文脈でのプライベートなら、
一般的な DVCS には存在する概念だと思うよ。
173: 2012/06/13(水)23:50 AAS
>>170
これがいけるってことは
hg pull バンドルファイル
もOKで、つまりhg unbundleは必要ないってこと?
174: 2012/07/02(月)23:03 AAS
mercurial-2.2.3
175: 2012/07/08(日)00:14 AAS
いまさらだけど
2012-07-02: TortoiseHg 2.4.2 (with Mercurial 2.2.3) released
176: 2012/07/13(金)13:26 AAS
そんなに直すとこあんの?
177: 2012/07/21(土)01:54 AAS
cvsからMercurialに変換しようとして cvsリポジトリをチェックアウトしようとしたが
wincvsよく分からない
もう亞北ネル
178: 2012/07/23(月)00:17 AAS
何とかcvs.exeでチェックアウトして
Mercurialリポジトリに変換しようとしたけれども、destに空のMercurialリポジトリが出来てしまう
それに何でhg convertの表示が文字化けするんだろうか
179: 2012/08/03(金)00:01 AAS
2012-08-01 Mercurial 2.3 released!
180: 2012/08/03(金)08:08 AAS
graphlog拡張がコアに取り込まれた、ってのが大きな変更点かな?
rebaseの変更点も重要そうな気もするが、意味がよく分からん。
181: 2012/08/16(木)09:33 AAS
TortoiseHG来ねーな
182: 2012/08/22(水)00:57 AAS
名古屋でSCMBootCampもう一回やってくれんかな
183: 2012/08/22(水)06:16 AAS
2012-08-20: TortoiseHg 2.4.3 (with Mercurial 2.3) released
184: 2012/08/22(水)07:43 AAS
ふぉー
185: 2012/08/22(水)09:59 AAS
外部リンク:osdn.jp
Mercurialの仕事があるようだ。やる人いないかね。
186: 2012/08/23(木)14:35 AAS
mercurial-server
ってのが、mercurialでのgitosis/gitoliteに当たるのね。
187: 2012/09/06(木)02:47 AAS
2012-09-04: TortoiseHg 2.5 (with Mercurial 2.3.1) released
188(1): 2012/09/08(土)11:54 AAS
Mercurial 2.3からwin32mbcsが機能しなくなってませんか?
189(1): 2012/09/08(土)12:03 AAS
>>188
機能していると思いますが、何をしたらどうなります?
190(1): 2012/09/08(土)12:46 AAS
レスありがとうございます。
windowsでTortoiseHgを使用しているのですが、
tortoisehg-2.5.0-hg-2.3.1-x86.msiに更新したら、
日本語のファイル名の操作をするとエラーが出るようになりました。
R:\>hg init hoge
R:\>cd hoge
R:\hoge>echo hoge>日本語.txt
省5
上下前次1-新書関写板覧索設栞歴
あと 183 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s