- 910 名前:デフォルトの名無しさん mailto:sage [2015/08/01(土) 05:32:58.26 ID:fbUoNrmE.net]
- >>894
> 「意味がある単位」でコンパイルできないものという発想が良くわからない。 コードとして意味がある単位だと、コンパイルできないことはないはずだね。 だけど、作業として見るとコンパイルできないけどコミットすることはあり得る。 例えば何かの修正をする時、設計Aの方法で実装するか、 設計Bの方法で実装するか悩んでたとする。 悩んで出てもわからないのでざっくりと作って検証することにする。 設計Aである程度作って、設計Bである程度作る。 そういった場合に、コンパイルできない状態でコミットすることはあるだろう。 もちろんこれはマージするときには、コンパイルできる意味がある単位に直すのは 当たり前だけど、作業中であればコンパイルできない単位でコミットすることはある これがsvnだと即サーバーにpushされて周りに迷惑をかけたりすることがあるけど、 gitだと自分だけのコミットにしておけばいいので、中途半端なコードでも バンバンコミットできる。というかgitならコミットしていいんだよ。 そのためにあるのがrebaseという機能なんだから。
|

|