Takumi IINO
@troter
移行直前に @yoppiblog の提案で全員にpullしたときのmultipleheadsの 解決方法をペアプロでレクチャーした。
2011-03-08 20:14:30
(び)
@bizenn
聴きそびれた... RT @troter: 移行直前に @yoppiblog の提案で全員にpullしたときのmultipleheadsの 解決方法をペアプロでレクチャーした。
2011-03-08 20:21:08
yoppi
@yoppiblog
Mercurialでgitで作成したpatchを取り込むときにhg qimport -g したけどコミットログがエンコーディングされたままになる。
2011-03-08 22:48:34
Takumi IINO
@troter
hg transplant [REV]はhg export [REV] > [REV].patch; hg import [REV].patchを一編に行うもの
2011-03-09 00:00:32
Takumi IINO
@troter
hg transplant --log [REV] がチェリーピックの定石。--logは(transplanted from 03940856a2f2cbabb2201db52617463d89192bfb)のような移植元の情報をcommitlogに追加するオプション
2011-03-09 10:58:56
Takumi IINO
@troter
@voluntas 評価できるほど使っていないですが、hg transplant -m と組み合わさなければ特に問題無いみたいです。
2011-03-09 11:27:39
Takumi IINO
@troter
hg pullでリモートリポジトリの変更で別のheadができる。-uしていないので、新しくできたheadは自分のいる場所とは違う場所。hg rebaseすると、自分がいるheadがもう片方のheadの先頭に移動する。rebaseが成功したらhg push。
2011-03-09 15:05:03
(び)
@bizenn
自分のブランチがキングギドラになったら、慌てず騒がず自分のヘッドに他のヘッドを順次マージするか、他のどれかにrebase後、残りのヘッドに/からマージすればよい、と。
2011-03-09 15:38:18