๐ Branch ๊ด๋ฆฌ ์ ๋ต : git flow
git flow ์ ๋ต
์ฝ๋ ์ ์ฅ์ ๊ด๋ฆฌ ๊ท์น
- ๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ ์ ์ฅ์์ main, frontend, backend ๋ธ๋์น ๋ง๋ฌ
- main์ frontend, backend ํฉ์น ๋ด์ฉ ์ ์ฅ - ๊ด์์ฉ, pull์ฉ, ์๋ก์ ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฑ ํ์
์ ์ํจ
- fe/main ๋ธ๋์น : frontend ๋ฐฐํฌ
- be/main ๋ธ๋์น : backend ๋ฐฐํฌ
- fe/release ๋ธ๋์น : frontend ๋ฐ๋ชจ ๋ฐฐํฌ
- be/release ๋ธ๋์น : backend ๋ฐ๋ชจ ๋ฐฐํฌ
- fe/dev ๋ธ๋์น : dev ๋ธ๋์น
- be/dev ๋ธ๋์น : dev ๋ธ๋์น
- fe/feature/๊ธฐ๋ฅ๋ช
- be/feature/๊ธฐ๋ฅ๋ช
- ์์ฌ๊ฒฐ์ ๊ณผ์
branch ๊ด๋ฆฌ ๊ท์น
main : release ๋๋ ๋ธ๋์น
release : demo ๋ฒ์ ผ ํ์ธ๋๋ ๋ธ๋์น
dev : Day๋ณ๋ก release์ PR ๋ ๋ฆฌ๊ธฐ