- Git 11©2ch.net
731 :デフォルトの名無しさん[sage]:2015/03/03(火) 01:56:52.85 ID:2hZYgmel - >>728
なんか、ファイルコピーを利用した履歴保存テクニックとか エクセルで作る仕様書講座。みたいな臭いがするなw 専用に作られたものを使わずに、今の俺が知ってるのがこれだけだからという 消極的な理由で、適していない道具を使って無理やりやろうとする。 より良い方法を調べて改善していこうよ。それともそれをしないのが (あんたの)社内の伝統なのかな? 必死で主張しているあなたの"社内"が透けて見えるね。
|
- Git 11©2ch.net
734 :デフォルトの名無しさん[sage]:2015/03/03(火) 02:03:35.72 ID:2hZYgmel - >>730
> 例えばある日、開発を行ってたAさんが交通事故にあった。Bさんが引き継ぐことになったが、やりかけのチケットが意味のあるコミットになってないからと共有されてなかった。 それはプッシュすればいいだけの話だが? git使ってるならコミットは毎日よりも短いタイミングで行ってる。 もしかしてコミット=プッシュと勘違いしている? コミットを共有リポジトリにプッシュすればいいだけの話で、 過去の意味のない履歴を残す理由にはなってないよ。 プッシュした後も、そのブランチが個人のものならrebaseできるし してもいいってわかってるかな? リモートの誰からも見える個人の情報をプッシュするのと (リモートにある)共有されたブランチにマージするのは別の話。 交通事故〜の話なら、個人のリモートブランチ(またはリポジトリ)にプッシュすれば十分。 そしてこれは履歴を残す話とは全く関係ない。 わかってるのかな?
|
- Git 11©2ch.net
735 :デフォルトの名無しさん[sage]:2015/03/03(火) 02:05:10.00 ID:2hZYgmel - >>733
違うと主張したいのなら 「違う」と言うだけではなく、 その理由を書くように
|
- Git 11©2ch.net
736 :デフォルトの名無しさん[sage]:2015/03/03(火) 02:11:11.03 ID:2hZYgmel - >>730を見てると、subversionの根本的な設計ミスによる悪しき習慣と
「どんな場合でもpushしたものはrebaseしたらいけない。」という gitを中途半端に学習した初心者の間違った理解っていうものを ひしひしと感じるね。
|
- Git 11©2ch.net
738 :デフォルトの名無しさん[sage]:2015/03/03(火) 02:14:17.63 ID:2hZYgmel - そういや、交通事故の話、subversionの方が悪影響あってね。
subversionはコミット=プッシュだから、 「作りかけだからプッシュしない」と考えるようになる。 gitだと作りかけでプッシュしても、後から直せるから どのタイミングでもプッシュっ出来るんだよ。
|
- Git 11©2ch.net
740 :デフォルトの名無しさん[sage]:2015/03/03(火) 02:16:51.79 ID:2hZYgmel - >>737
オープンソースとか関係なく、他人に見せるべき情報なら共有するが? githubの例で言えば、オリジナルのリポジトリを 個人がフォーク(これは共有される)して ブランチを作ってプルリクエストを送る。 もちろんしたくないなら、ローカルで作業しても構わないが、 少なくともプルリクの段階では、個人リポジトリに作った 個人のブランチを共有することになる。
|