[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 04/25 05:11 / Filesize : 30 KB / Number-of Response : 132
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 23:55:48.78 ]
分散型バージョン管理システムMercurialについてのあれこれ

前スレ
【分散型バージョン管理】 Mercurial 【hg】
hibari.2ch.net/test/read.cgi/tech/1251208950/l50

公式
mercurial.selenic.com/wiki/

日本語チュートリアル
mercurial.selenic.com/wiki/JapaneseTutorial

Mercurial - Wikipedia
ja.wikipedia.org/wiki/Mercurial

Mercurialではじめる分散構成管理
gihyo.jp/dev/feature/01/mercurial/0001

TortoiseHG
tortoisehg.bitbucket.org/

75 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 03:40:28.15 ]
mercurial-2.1-rc.tar.gz 20-Jan-2012 21:33 3.1M

76 名前:デフォルトの名無しさん [2012/01/22(日) 23:39:27.69 ]
PCゲームをPSP化できるソースや、やり方が公開されているのですが、
WindowsユーザーはTortoise HGを使うとの記述があります。
ttp://wololo.net/wagic/2010/07/10/compiling-aquaria-on-the-psp-download-included/

Cygwinで頑張ってみたのですが、上手い事PSPで動かせるデータが作れず、
今度はTortoise HGで使い方を調べつつ試してみようと思うのですが、
リンク先に書かれている事の殆どをTortoise HGで実行可能なのでしょうか?

度を越えた素人なのでこういうレベルからの質問で申し訳ないのですが、
どなたかアドバイスくださると助かります。

77 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 23:40:57.57 ]
板更新後sage入力忘れました、すみません。

78 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:15:59.76 ]
ソースをとってきた後の問題はMercurial関係ないだろ

79 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 02:13:52.19 ]
VirtualBoxにUbuntuでもいれて
linuxでやったら?

80 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 12:05:13.86 ]
レスどうもです。

>>78
やっぱりそうですかorz
ちょっと使ってみてそんな気配を感じてました。

>>79
それで頑張ってみたいと思います。

ありがとうございました。

81 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:36:24.22 ]
>>73
gitはどうも使いにくい……というか、egitの出来が問題なのかも知れないが
試験的に導入してみたところコンフリクト時に先祖返りさせてしまう事故が
しょっちゅう起きちゃって多人数で使うのは熟練が必要ってことで
今は使うの見合わせている……
Subversionから離れられない。
Mercurialがマルチバイト文字対応になったらそっちの方がよさそうかなぁって雰囲気。

82 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 15:20:39.76 ]
>>81
> Mercurialがマルチバイト文字対応になったらそっちの方がよさそうかなぁって雰囲気。

FAQだけど、ここが更新されたのでリンク
www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial-encoding.html

git、hgとも「マルチバイト文字対応」はしている。



83 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 22:55:54.71 ]
そんなバッドノウハウだらけの状態で無理して対応なんて言わなくていいよ。
もうすぐUnicode対応来るんだからゆっくり待とうぜ



84 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 11:49:18.65 ]
ゆっくりしていってね!

85 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 11:35:43.77 ]
>>75
2.1RCが出ているみたいだけど
mercurial.selenic.com/wiki/WhatsNew

ラージファイル関係がかなり変わるのかな?
使った香具師いる?

86 名前:デフォルトの名無しさん [2012/02/02(木) 01:20:47.17 ]
>>85
(´・ω・`)ノ

87 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 16:27:50.01 ]
mercurial-2.1.tar.gz

88 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:14:14.06 ]
TortoiseHg 2.2.2 (with Mercurial 2.0.2) でファイルをaddすると、
たまに、ファイル名が全部大文字に変換されてしまう事がある。

発生条件不明だが、revertしてやり直すとならなかったり。
みなさんはどないですか?

89 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 13:16:54.97 ]
subversionからの移行を考えています。
subversionで「ベンダーブランチ」の追跡で使っている
svn_load_dirsみたいな付加プログラムはhgがよきに計らってくれるので
不要という事でしょうか?

↓ここを参照しました。
www.bonsaierp.com.au/blog/vendor-branches-mercurial-part-2

90 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 14:54:16.49 ]
TortoiseHg 2.3 (with Mercurial 2.1) released

91 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 19:48:52.94 ]
今月は遅かったな、なんかトラブルか?

92 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 19:54:41.13 ]
>>91
phase対応

93 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 20:41:23.38 ]
>92
何それ?



94 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 20:52:55.28 ]
今回もgraft対応は見送りか・・・

95 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:25:27.44 ]
なんか複雑になってきたしそろそろ最新バージョン対応の本が欲しい

96 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 04:37:23.80 ]
>90
デジタル署名ついてねーな

97 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 17:50:22.94 ]
>>88
https://bitbucket.org/tortoisehg/thg/issue/1543/tortoisehg-renames-files-with-all-caps

98 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 20:12:09.06 ]
パーミッションの実行可能ビットの変更を無視したいんだが良い方法は無いのかね…
いちいち変更扱いされたりhgsubversion使ってるとsvn:excutableが付いちゃったりで非常に煩わしい
ググるとpre-commitフックとかで実行可能ビットを落とす方法が出てくるけど、そうじゃなくて無視したいんだよなぁ

99 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 14:18:10.09 ]
Mercurial vs Git: Why Mercurial?
blogs.atlassian.com/2012/02/mercurial-vs-git-why-mercurial/

100 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 19:38:38.80 ]
mercurial-2.1.1.tar.gz 01-Mar-2012


101 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 23:49:32.08 ]
phaseっていつからできたっけ?

102 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 08:39:38.37 ]
>>101
mercurial.selenic.com/wiki/Phases
>Phases are introduced in Mercurial 2.1.

103 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 18:52:17.15 ]
Gitに挫折したんですがMercurialは簡単でしょうか?



104 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 20:46:16.72 ]
>>103
簡単です
難しいと思っても、我慢して使い続けてみればきっと超簡単になります

105 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 21:11:38.27 ]
簡単なことをするだけなら簡単
Gitもきっとそうだと思うけど

106 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 22:52:25.16 ]
>>103
Gitの何に挫折したかによるんでは

107 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 23:15:54.80 ]
簡単ですかね
試してみるか考えてます
git init
git add .
git commit -m "test"
git checkout .
git clone http〜
の5つは覚えられるんですがそれ以外のことがちんぷんかんぷんで難しいです
ブランチっていうのは何をするのかよくわかりませんし、

108 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 23:24:34.82 ]
チンチンブラブラ

109 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 23:31:49.38 ]
>>103
個人的にはMercurialのほうが簡単。

rollbackが1回しかできない > MQでかいけつ
サブディレクトリのチェックアウト > 自分には必要ない or サブディレクトリでhg init
ブランチを明示的に作る意味があまりない

という点だけかな。

gitはbranchやcommitが柔軟なのはいいが
Mercurial先に覚えた自分には
考え方が違いすぎて覚えるのに苦労した。


110 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 23:35:34.35 ]
まじすか
やっぱ1年後にはgithubが使えるようになりたいというのもありますけど
Mercurialから始めたいと思います

111 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 00:30:35.55 ]
>>110
Mercurial使うならbitbucket使ったら?

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

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



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

https://github.com/schacon/hg-git に書いてある方法で
.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 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 19:38:47.52 ]
hg しか使っていない友人に git と比べて何がいいか聞いたら MQ とのこと。
ググった感じだと git で branch と rebase でやれば同じことができるように思えるんだが、
実際のところどうなんだい?
あと hg でできて git でできないことがあれば教えてくれ。

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

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

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

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

118 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:37:45.95 ]
無名ブランチはgitにない。

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

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

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


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

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

122 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 21:46:09.33 ]
有害なら勝手に消えて行くさ

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



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


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

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

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


128 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 00:26:13.20 ]
今更だけど

2012-04-01 Mercurial 2.1.2 released!

129 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 23:45:44.85 ]
TortoiseHg 2.3.2 released!

130 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 00:55:38.66 ]


131 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 09:13:23.46 ]







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<30KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef