our github flow - connect-foundation/2019-07 GitHub Wiki
๊ธฐ์กด์ git flow์ branch ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์์
- ๋ฉ์ธ ๋ธ๋์น(Main branch)
- ํผ์ฒ ๋ธ๋์น(Feature branch) ๋๋ ํ ํฝ ๋ธ๋์น(Topic branch)
- ๋ฆด๋ฆฌ์ค ๋ธ๋์น(Release branch)
- ํซํฝ์ค ๋ธ๋์น(Hotfix branch)
์ผ๋ฐ์ ์ผ๋ก ํ์์ ํผ์ฒ๋ธ๋์น์์ ์์ ํ๊ณ , mergeํ๋ ๊ตฌ์กฐ ์ ๋๋ค.
์์ฌ์ ๋ ์
- ๋ณต์กํ๋ค.
- ๊ฐ์ ์ ์ฅ์๋ฅผ forkํด์ ์์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผํ์ง?
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ ์ด๋ป๊ฒํ์ง?
git flow์ ์ฅ์ ์ ์ด๋ฆฌ๋ฉด์...
๋จ์ ์ ๋ณด์ํ ๋ฐฉ๋ฒ์ด ๋ญ๊ฐ ์์๊น?
ํ์ ๊ฒฐ๊ณผ
- ์ฐจ๋ผ๋ฆฌ github flow๋ฅผ ์ฌ์ฉํ์!
- github์์ Pull Request๋ผ๋ ์ข์ ๊ธฐ๋ฅ์ด ์๋๋ฐ... ์ ์ฉํด๋ณผ๊น?
- ๋ฐฐํฌ๋ ์ผ์ฃผ์ผ์ ํ๋ฒ ์ด์์ ํ ํ ๋ฐ...
๊ทธ๋์ github flow๋ฅผ ์์ ํด์ ์ ์ฉํ๊ธฐ๋ก ํ์ต๋๋ค.
our git-flow
github-flow ๊ธฐ๋ฐ์ผ๋ก ์ํฉ์ ๋ง๊ฒ ๊ฐ์กฐํด์ ์ฌ์ฉํ์ด์
์ ๋ฆฌํ์๋ฉด
- ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ์ํด PR์ ์ฌ์ฉํ๋ค.
- ๊ฐ์์ ๊ฐ์ธ repo์์ connect_repo๋ก PR์ ๋ ๋ฆฌ๊ณ , ๋ฆฌ๋ทฐํ๊ณ mergeํ๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด ์๊ฒฉ ์๋ณธ ์ ์ฅ์ connect_repo์๋ feature branch๊ฐ ๋จ์ง ์๋๋ค.
- ๊ฐ์ connect_repo์ develop์ ์ฃผ๊ธฐ์ ์ผ๋ก pull ํด์จ๋ค.
์ด๋ ๊ฒ ํ๋ฉด PR ์๋๋ ์ฐํ๊ณ ์ข๋ค!