【分散型バージョン管理】 Mercurial 【hg】

このエントリーをはてなブックマークに追加
937デフォルトの名無しさん:2011/10/22(土) 17:05:03.39
>>936
その場合、編集中の内容が tmp2 というパッチになるけど、
その内容を作業ファイルに戻し、かつtmp2を消すにはどうするのでしょう。

hg qnew tmp2
hg qpop
hg qfold tmp1
hg qpush # tmp2 が適用される
hg delete tmp2 # 適用済のパッチを削除できない?
938デフォルトの名無しさん:2011/10/22(土) 17:21:45.19
939デフォルトの名無しさん:2011/10/22(土) 18:25:01.16
キタ━━━━(゚∀゚)━━━━!!!!
940デフォルトの名無しさん:2011/10/22(土) 21:36:22.98
941デフォルトの名無しさん:2011/10/26(水) 20:59:26.81
>938
日本語ファイル名がSVN並みに安定して使えるのであれば乗り換えたい
以前使ってみて使いやすさ、わかりやすさに良い感触を得たが
日本語ファイル名のからみでSVNにもどった
だからこれに期待する
942デフォルトの名無しさん:2011/10/26(水) 22:43:12.44
A proposal on solve encoding problem on Windows.
http://markmail.org/thread/vfld5wxtyboeokiq
943デフォルトの名無しさん:2011/10/26(水) 22:51:00.73
944デフォルトの名無しさん:2011/10/29(土) 11:23:38.28
Initial support of Unicode filenames
http://markmail.org/thread/7wqmpzod5opsnmi3
945デフォルトの名無しさん:2011/11/02(水) 06:46:22.79
2011-11-01 Mercurial 2.0 released!
946デフォルトの名無しさん:2011/11/02(水) 19:25:52.78
TortoiseHGを最近使いだして、その使い勝手に感激しています。
そこで質問なんですが、ファイルの更新日時も管理対象にすることはできないのでしょうか?

特定のリビジョンへ更新した際に、更新日時もそのときのものに変更されれば
最高なんですが。
947デフォルトの名無しさん:2011/11/02(水) 19:40:30.94
>>946
タイムスタンプ更新是非については総合スレの話題として、
それらしき拡張はあるようだ。
http://mercurial.selenic.com/wiki/UsingExtensions
http://mercurial.selenic.com/wiki/TimestampExtension
http://mercurial.selenic.com/wiki/TimestampModExtension
948デフォルトの名無しさん:2011/11/02(水) 21:58:54.77
>>947
TimestampModExtension
これ使ってみました。
手間いらずでバッチリ希望通りの動きをしているようです。
どうもありがとうございました。
949デフォルトの名無しさん:2011/11/03(木) 00:45:18.45
2.0 も出たことだし、そろそろ本気出すか。
950デフォルトの名無しさん:2011/11/03(木) 09:35:58.28
ver.3になったら本気だす
951デフォルトの名無しさん:2011/11/03(木) 09:47:57.82
Ver.4になったらあの仕事を片付ける。
952デフォルトの名無しさん:2011/11/03(木) 15:10:49.23
分散型のほうが手軽に使えていいよね。
かといってソースコードは集中してるほうがいいという。

結局、個人で小さく始める場合は分散型、大きく始める場合は集中型がいいのかなと。
953デフォルトの名無しさん:2011/11/03(木) 20:25:07.98
>>952
Linuxは小さいと言うんだな
954デフォルトの名無しさん:2011/11/03(木) 21:42:31.39
なにこの子
955デフォルトの名無しさん:2011/11/04(金) 00:14:34.54
transplant エクステンション、便利なんだけど、
同じコメントのブランチが複数ニョキニョキと伸びていくのが
ニンともかんとも。
956デフォルトの名無しさん:2011/11/04(金) 10:56:29.11
transplant と2.0で入ったgraftとの違いが分からん。
957デフォルトの名無しさん:2011/11/04(金) 12:09:52.63
そもそもどっちもわからんから問題ない

それよりtortoisehgまだ?
958デフォルトの名無しさん:2011/11/04(金) 19:08:39.52
graftは所謂cherry-pickingの機能。
ブランチの繋がりとか無視して、とにかく、欲しいチェンジセットをいいとこ取りで
継ぎ接ぎする。
959デフォルトの名無しさん:2011/11/05(土) 07:35:57.31
Add a Unicode mode, but keep the bytes mode
http://markmail.org/thread/qj2eq7ywf2lsq2jd
960デフォルトの名無しさん:2011/11/05(土) 11:02:50.45
>>945
>2011-11-01 Mercurial 2.0 released!

おめでとう!
ところで2.0の新機能って何?
961デフォルトの名無しさん:2011/11/05(土) 16:28:10.50
MQ使ってるんだけど、applyされてないパッチの中身を見るにはどうしたらいいの?
つまり
hg qpop
hg qpop
hg qpop
とかしたときに、3つほどapplyされてないパッチができるけど、
その中身を確認したい。
962デフォルトの名無しさん:2011/11/05(土) 17:40:07.34
>>961
.hg/patches/以下を直接見る
963デフォルトの名無しさん:2011/11/06(日) 08:53:08.33
>>962
そういう方法しかないのねサンクス
964デフォルトの名無しさん:2011/11/06(日) 10:01:50.36
965デフォルトの名無しさん:2011/11/06(日) 11:53:57.24
この頃に比べると少しは良くなったのか?
ttp://www.atmarkit.co.jp/fjava/rensai4/devtool03/devtool03_5.html
966デフォルトの名無しさん:2011/11/06(日) 12:28:38.99
>>965
何が?
967デフォルトの名無しさん:2011/11/06(日) 18:11:34.83
>>964
さんくす。largfilesはいいね!
968デフォルトの名無しさん:2011/11/06(日) 18:54:12.83
バージョン番号は増えた
969デフォルトの名無しさん:2011/11/06(日) 20:01:08.90
2.0 のgraftってtransplantと何か違うのかね。
970デフォルトの名無しさん:2011/11/06(日) 20:30:20.88
transplantはパッチベースだけど、graftは3-wayマージという話
971デフォルトの名無しさん:2011/11/06(日) 21:17:27.26
で、日本語ファイル名に関してはどうなったのかね。
972デフォルトの名無しさん:2011/11/06(日) 21:38:51.05
>>971
うしこさん!君はどうしてうしこさんなんだ!!
http://selenic.com/pipermail/mercurial-devel/2011-November/035490.html
973デフォルトの名無しさん:2011/11/06(日) 22:26:36.42
ダメやん
974デフォルトの名無しさん:2011/11/06(日) 22:32:54.44
今時CGIとかどんだけWeb創世記の化石なんだよw
975デフォルトの名無しさん:2011/11/07(月) 11:05:58.42
TortoiseHG 2.2.0 記念あげ
976デフォルトの名無しさん:2011/11/07(月) 23:25:53.62
ラージファイル拡張を備えた Mercurial 2.0 がリリース
http://www.infoq.com/jp/news/2011/11/hg20
977デフォルトの名無しさん:2011/11/07(月) 23:39:33.97
今日mercurialを使い始めたのですが、
2点質問させてください。

1.
svnのリポジトリからconvertしたのですが(hg convert)
.hgtagsがmercurialのリポジトリの管理化にあるのは正常でしょうか?

2.
StatSVNみたいな(というStatSVNレベルの)
可視化ツールはありますか?
Gourceは抜きで…

以上、よろしくおねがいします。

【環境】
windows xp sp3
mercurial 2.0(mingw32 4.5.1でビルド)
python 2.6.6
978デフォルトの名無しさん:2011/11/10(木) 01:50:20.43
なんだかんだ言ってもGITの方が需要が多いのか。

取り敢えず期待AGE
979デフォルトの名無しさん:2011/11/10(木) 23:21:36.90
>>977
1. .hgtagsはhg tagコマンド使えば勝手に作られると思われるので空リポジトリ作って試してみるよろし
2. Mercurialの変わりにTortoiseHgをインストールする。
980デフォルトの名無しさん:2011/11/11(金) 10:47:13.00
TortoiseHgに、統計情報を可視化するような機能有ったっけ?
981977:2011/11/11(金) 22:36:24.66
>>979
ありがとうございます。

.hgtagsは新規のリポジトリでも確かに作られてました。
.hg*が管理下にあるのに違和感があったんですが
そんなもんなんですね。

ToroiseHGはなんだか抵抗が…
自分でも探してみたんですが、ないっぽいですね。
982デフォルトの名無しさん:2011/11/12(土) 18:44:28.93
スレ落ち回避保守。
次スレテンプレ募集。
983デフォルトの名無しさん:2011/11/13(日) 00:04:32.95

【分散型バージョン管理】 Mercurial 2【hg】
http://hibari.2ch.net/test/read.cgi/tech/1321109748/
984デフォルトの名無しさん:2011/11/13(日) 00:43:01.83
>>983
985デフォルトの名無しさん:2011/11/13(日) 16:01:29.11
986デフォルトの名無しさん
>>983
乙。ちょうどMercurialのバージョンと同じくらいのタイミングで2.0だね。

そういや、パッケージに入ってないextensionsでほとんど保守されてないよね?