Git 20 (530レス)
1-

410
(1): (ワッチョイ 83e6-3auX) 05/15(木)13:14 ID:UmAf9vRJ0(1/2) AAS
最新版で行ったバグ修正の部分だけを旧バージョンにも適用したい場合、チェリーピックを行うことになりますか?
その場合、ログの樹形図には、このコミットを持ってきたよという線は作られずに、別々の作業という表現になってしまいますか?
411
(1): (ワッチョイ cfbb-Dt80) 05/15(木)13:54 ID:F0izL13m0(1/6) AAS
>>410
それであってるよ

直接 cherry-pick せずにバグ修正だけ入ったブランチを作ってそっちをマージという形にするやり方も一応あるけど大した違いはない
系統樹にはならないのでコミットログにどこから cherry-pick したかを残しておく(変なオプション使わなければ勝手に残るよ)
412
(1): (ワッチョイ 83e6-3auX) 05/15(木)17:08 ID:UmAf9vRJ0(2/2) AAS
>>411
ありがとうございます
旧バージョンのこういうメンテナンスは、チェリーピックを使っていくことになるのですね
413: (ワッチョイ cfbb-Dt80) 05/15(木)17:42 ID:F0izL13m0(2/6) AAS
>>412
親子関係にない(できない)間でのパッチの流用は cherry-pick でやるのが基本
git のコードの移動は(特殊なの除くと)merge, rebase, cherry-pick の3つだけ
逆に言うと cherry-pick は最重要3役のひとつ
414
(2): (ワッチョイ 6fd1-c72B) 05/15(木)18:00 ID:eepuMYHW0(1/4) AAS
rebaseってcherry-pickの繰り返しと同じじゃねーの?
415
(1): (ワッチョイ cfbb-Dt80) 05/15(木)20:13 ID:F0izL13m0(3/6) AAS
>>414
似てるけど違うよ、オプションにもよるけど
●rebase は今いるブランチを移動させる
○cherry-pick はよそのブランチからコピーしてくる
コピーとムーブの違い、方向も逆なので注意
あと cherry-pick も範囲指定で複数一度にコピーできるよ
416
(1): (ワッチョイ 6fbb-c72B) 05/15(木)20:20 ID:eepuMYHW0(2/4) AAS
>>415
rebaseしても元のコミットは残ってるからmoveじゃないし
417
(1): (ワッチョイ cfbb-Dt80) 05/15(木)20:35 ID:F0izL13m0(4/6) AAS
>>416
何言ってるわからん
ブランチを移動させたらもとのブランチはなくなる(ブランチに所属しなくなったコミットは後からガベコレで消される)
もちろん別の名前でブランチが残っていればそっちは移動してないのでコミットは消されない
418
(1): (ワッチョイ 6fbb-c72B) 05/15(木)21:36 ID:eepuMYHW0(3/4) AAS
>>417
gitにコミットのmoveなんて概念ないでしょってこと
419
(1): (ワッチョイ cfbb-Dt80) 05/15(木)21:39 ID:F0izL13m0(5/6) AAS
>>418
概念はある
実装が移動先にコピーして後から削除になってるだけ(主に undo 用にしばらく残してる
420: (ワッチョイ ffbe-s4bX) 05/15(木)21:48 ID:6KG6JIoe0(1) AAS
mergeもcherry-pickもrebaseも普通に新しいコミットを作る
そのコミットの作り方がユースケースに応じて3種類あるってだけのこと
421: (ワッチョイ 7f63-3auX) 05/15(木)22:25 ID:AuSI2AJ/0(1) AAS
>>414
同じだよ
422
(1): (ワッチョイ 6fbb-c72B) 05/15(木)22:42 ID:eepuMYHW0(4/4) AAS
>>419
だからハッシュ番号変わるんだからmoveじゃないって
自分でも元が残ってるって言ってんじゃん
その理解大丈夫?
423
(1): (ワッチョイ cfbb-Dt80) 05/15(木)23:05 ID:F0izL13m0(6/6) AAS
>>422
コンピュータ技術ではコピーして元のを消すのもムーブいうんだよ IDとかアドレスが変わってもムーブって呼ぶの
知らなかったの? 勉強になって良かったな
424: (ワッチョイ 7f94-2Vhg) 05/16(金)00:59 ID:9SpA05Ma0(1/2) AAS
円錐を横から見た人が三角だといい下から見た人が丸だというような構図ですね
人は争いをやめられないので滅ぼすしかないですね
425
(1): (ワッチョイ ffc5-s4bX) 05/16(金)01:36 ID:b2vWvm610(1) AAS
>>423
そもそもコピーじゃないからな
コミットの内容は元とは完全に別物であり、差分だけが再現されている
勉強になって良かったな
426
(1): (ワッチョイ cfbb-Dt80) 05/16(金)08:05 ID:D2sZkK900(1/10) AAS
>>425
幼稚園児か?
完全一致じゃないとコピーじゃないとか言いだしたらファイルコピーとかも所有者とか日付とかいろいろ変わるのコピーじゃなくなるぞ
git のは日付とか作者は変わらないのでまだ保存性高いぞ

cherry-pick と rebase が一緒なんて恥ずかしいこと言ったの話をそらしてごまかしたいんだろうけど無理がありすぎる
cherry-pick は元のが消えない、rebase は元のが消える、方向も逆、べつもの、あきらめろ
427
(1): (ワッチョイ ff3e-s4bX) 05/16(金)09:43 ID:L+lmGGRS0(1) AAS
>>426
分かって言ってるのかどうか知らないけど、日付が変わるとかのレベルじゃなく、そもそも差分箇所以外は原理上全くの別物よ
変更内容のムーブというならまだしもコミットのムーブは流石に意味不明
428: (ワッチョイ cfbb-Dt80) 05/16(金)10:35 ID:D2sZkK900(2/10) AAS
>>427
誤魔化すな rebase と cherry-pick は別物、元が消える(ムーブ)のと、消えない(コピー)の違い
ここで言ってるのは元が消えるかどうか、完全一致とかの話題ではない
429
(1): (ワッチョイ 6fbb-c72B) 05/16(金)10:46 ID:FmZiuEdw0(1/2) AAS
rebaseで元は消えないでしょおじいちゃん
430
(1): (ワッチョイ cfbb-Dt80) 05/16(金)10:57 ID:D2sZkK900(3/10) AAS
>>429
もしかして誤魔化してるじゃなくて本当に分かってないの? マジ?
431: (スップ Sd1f-/14X) 05/16(金)10:59 ID:iN5covy8d(1/2) AAS
まあ公式が同じだって言ってるしなあ
432
(1): (ワッチョイ cfbb-Dt80) 05/16(金)11:09 ID:D2sZkK900(4/10) AA×

433: (ワッチョイ 7f94-2Vhg) 05/16(金)11:30 ID:9SpA05Ma0(2/2) AAS
いやどう考えてもそのレベルの話は全員わかってるやろ
この一連のやり取りに足りないのは知識でもIQでもなくEQ
お前ら小学生からリベースしろ
434
(1): (ブーイモ MM1f-c72B) 05/16(金)11:33 ID:epkpTq3tM(1) AAS
>>430
rebaseはcherry-pickで新しいコミットが作られてそっちに単なるポインタであるブランチが移動したのと同等
コミット消すとか移動とかいう動作は含まれない
どこからも参照されなくなったらいずれgcで消えるってだけ
435
(2): (ワッチョイ ffd6-Zxmy) 05/16(金)13:50 ID:BDyQbzP90(1) AAS
英語が下手でコミットメッセージを書くのが苦手だったんだけど、AIで自動化したら快適になったぜ
436: (ワッチョイ ff66-i15I) 05/16(金)14:44 ID:x3RHmTCL0(1) AAS
>>435
そうなるともう、ログなんか書かなくていいんじゃないのとなってくるな
437: (ワッチョイ cfbb-Dt80) 05/16(金)14:58 ID:D2sZkK900(5/10) AAS
>>434
cherry-pick と rebase は別物って納得したんだな
438: (ワッチョイ cfbb-Dt80) 05/16(金)15:09 ID:D2sZkK900(6/10) AAS
rebase の内部動作の話するんなら
1. 分岐点を自動で探し出す
2. 分岐点からヘッドまでを対象の場所へ cherry-pick する
3. 元の場所のブランチ名を消す
4. 新しい場所にブランチ名をつける
5. ガベコレで古いブランチのコミットが消える
これを cherry-pick を繰り返すのと同じだと主張してる時点で何も分かってない
439
(1): (ワッチョイ 6f2d-c72B) 05/16(金)15:11 ID:FmZiuEdw0(2/2) AAS
moveなんてアホな説明しなけりゃよかったのにね
1-
あと 91 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.029s