syunto07ka / jewelry_box

2 stars 0 forks source link

git flow、github flowについて調べる #26

Closed syunto07ka closed 4 years ago

syunto07ka commented 4 years ago

Is your feature request related to a problem? Please describe. gitでの開発の最適化をしたい。そのための手法を学ぶ

Describe the solution you'd like git flow, github flowをこのissueにまとめる。

Additional context 上げた手法とは別のものがあればそれも調べる

piro0919 commented 4 years ago

@Syunto07ka

詳細を書かずにissue を立てるのは良くないです 🙅‍♂🙅‍♂🙅‍♂

詳しい詳細まで書くクセをつけましょう

syunto07ka commented 4 years ago

git flow

https://nvie.com/posts/a-successful-git-branching-model/

スクリーンショット 2020-04-16 23 56 44

main

https://nvie.com/posts/a-successful-git-branching-model/#the-main-branches

スクリーンショット 2020-04-17 1 20 34

surpport

https://nvie.com/posts/a-successful-git-branching-model/#supporting-branches

スクリーンショット 2020-04-17 1 20 45
syunto07ka commented 4 years ago

github flow

https://guides.github.com/introduction/flow/

スクリーンショット 2020-04-17 1 30 25
syunto07ka commented 4 years ago

今の開発の感じだと、普通にgithub flowに則ってはいるのか。。?

結構大層な知識があるのかと思ったら、普段やってることと変わらなそげ(というか普段がgithub flowに則った開発だった)

syunto07ka commented 4 years ago

記事読んで簡単にissueまとめたのでcloseする

piro0919 commented 4 years ago

@syunto07ka

ドキュメントを読んで終わりでは、少し乱暴すぎる気がします。 もうちょい書き下していきません…?

以下をまとめてみましょう!

syunto07ka commented 4 years ago

git flow

動きについてざっくりと

メリット

デメリット

どのようなケースでの採用が最適か

syunto07ka commented 4 years ago

github flow

動きについてざっくりと

メリット

デメリット

どのようなケースでの採用が最適か

syunto07ka commented 4 years ago

@piro0919 まとめてみました! 間違っているところあれば正していただけるとmm

piro0919 commented 4 years ago

@syunto07ka

大体良さそうですが、少しだけ。

まず git flow のブランチ名がルールによって定められることは、個人的には大きなメリットだと思います。 むしろブランチ名で機能追加なのかバグフィックスなのかぱっとわからない github flow のほうがデメリットが大きいのでは?

あと、最適なケースについて git flow の見解が弱いですね。

git flow はとにかく厳格に進められるため、大規模なプロジェクトやしっかりとした運用が求められる場合に最適です。 特にブランチを以下のように振り分けれるのが強いと思っています。

production環境でe2eや結合テストを行うようなケースではかなりの威力を発揮する flow ですね。 ちなみに某社くらいの企業規模であれば git flow のほうが最適だと思いますが、採用は github flow なのが面白いです。

piro0919 commented 4 years ago

参考サイトです。

syunto07ka commented 4 years ago

ちなみに某社くらいの企業規模であれば git flow のほうが最適だと思いますが、採用は github flow なのが面白いです

そうなんだ。。

syunto07ka commented 4 years ago

ではまとめられたということで、closeします!

syunto07ka commented 4 years ago

git flow、bitbucketのもあったんですね。 見ておきます👀