トップページ > プログラム > 2015年06月15日 > QV1BHlUK

書き込み順位&時間帯一覧

14 位/158 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000002000000110015



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net

書き込みレス一覧

Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
91 :デフォルトの名無しさん[sage]:2015/06/15(月) 12:22:13.27 ID:QV1BHlUK
やっぱり、マージコミットにはマージしたブランチの複数のコミットが含まれる、っていい方が分からんな。
githubは確かにそう見えるが、実際にはマージコミットは二つの親コミットをもつコミットだろう?
githubはpull request形式だから、マージ先ブランチとマージ元ブランチを明確に区別出来て、マージコミットをマージ元ブランチの複数のコミット、という意味に出来るのかな?
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
92 :デフォルトの名無しさん[sage]:2015/06/15(月) 12:25:00.72 ID:QV1BHlUK
まあ、要するに、単なるコミットっていうのは、githubのmasterブランチ上で表示されるマージコミットでないコミットってことね。
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
94 :デフォルトの名無しさん[sage]:2015/06/15(月) 19:09:32.17 ID:QV1BHlUK
ブランチ AのHEADがコミットcで、masterのHEADがコミットDのときに、ブランチAにmasterをマージする。マージコミット☆が出来る。
そのあと、masterがブランチAをマージすると、ffになってmasterのHEADが☆になる。

さて、このときマージコミットに含まれるコミットはa,b,cなのか?それともB,C,Dなのか?
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
96 :デフォルトの名無しさん[sage]:2015/06/15(月) 20:40:45.17 ID:QV1BHlUK
masterのHEADの☆はマージコミットだよ
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
101 :デフォルトの名無しさん[sage]:2015/06/15(月) 23:43:18.36 ID:QV1BHlUK
>>98
--no-ffすればマージコミットになるのは当たり前だし、
>>95ではffになったらって前提でマージコミットにはならないって言ってるし、
>>90ではffマージもあり得る話としているから、イマイチgitの仕組みを理解してない人なのか、github前提で話をしている人なのかの区別が付かなかったんだ。

今さら--no-ffをルールにすべきか?なんて言ってるけど、git自体は--no-ffが原則なの?
それともgithubのpull requestの運用だと--no-ffを原則にしなくても問題ないの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。