JIRA ๋ฌด๋ฃ๋ฒ์ ์ผ๋ก๋ Github Issues์ JIRA ์ค์๊ฐ๋๊ธฐํ๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
๋ฐ๋ผ์ JIRA์์ ๋จผ์ ์ด์๋ฅผ ์์ฑํด๋๊ณ , ์์
ํ ๊นํ๋ธ๋ก ์ปค๋ฐ์ ํ๋ ๊ณผ์ ์์ ์ปค๋ฐ ์ ๋ชฉ์ OLIBE-<์ซ์> ํํ์ ์ด์๋ฒํธ๋ฅผ ๊ธฐ๋กํจ์ผ๋ก์จ Github -> JIRA ์ฐ๋์ด ๊ฐ๋ฅํฉ๋๋ค.
- JIRA์ ์ด์ ์์ฑ
- ์ด์๋ฒํธ : OLIBE-<์ซ์>
- ๋ก์ปฌ์์ Master Branch๋ก Checkout
$ git checkout master - ์ค์ ์ ์ฅ์ Devolibe๊ฐ upstream ๋ฆฌ๋ชจํธ ์ ์ฅ์๋ก ๋ฑ๋ก๋๋์ง ํ์ธ
$ git remote -v
์ ๋์ด์๋ค๋ฉด, $ git remote add upstream https://github.com/Devolibe/alliebe.git - ์ค์ ์ ์ฅ์ Devolibe์์ ๋ณ๊ฒฝ ์ฌํญ ๊ฐฑ์
$ git pull upstream <Devolibe Branch ๋ช > ํ์ฌ๋ Devolibe feature ๋ธ๋์น๊ฐ ๋ํดํธ - ์ Branch ์์ฑ
$ git branch <์ด์ ๋ฒํธ>-<์ด์ ๋ด์ฉ>์ผ๋ก Branch ์์ฑ
ex) $ git branch OLIBE-1-Test - ์์ฑ๋ Branch๋ก ์ด๋
$ git checkout <์๋ก ์์ฑํ ๋ธ๋์น๋ช > - ์์
- ๋ณ๊ฒฝ ์ฌํญ add
$ git add . (์ ์ฒด ํ์ผ์ ์ถ๊ฐํ ๊ฒฝ์ฐ) - ๋ฉ์ธ์ง์ ํจ๊ป Commit
$ git commit -m"OLIBE-์ด์๋ฒํธ ๋ช ๋ น์กฐ์ ์ปค๋ฐ ์ ๋ชฉ
>(์ปค๋ฐ ์ ๋ชฉ๊ณผ ๋ด์ฉ ์ฌ์ด ์ค ํ์นธ ๋์ฐ๊ธฐ)
์ปค๋ฐ ๋ด์ฉ"
ex)$ git commit -m"OLIBE-43 modify the readme.md
โ ์ปค๋ฐ ์ ๋ชฉ ๋ค์ " ๋ถ์ด๋ฉด ์ ๋จ
You can check a basic for the cooperation." - ๊ฐ์ธ ๋ฆฌ๋ชจํธ ์ ์ฅ์๋ก Push
$ git push origin <๋ก์ปฌ์์ ์์ ํ ๋ธ๋์น ๋ช > - ๊ฐ์ธ -> ์ค์ Pr
- PR ๊ณผ์ ์๋ OLIBE-<์ซ์> ํํ๋ก JIRA์์ ๋ฐ๊ธํ ์ด์ ๋ฒํธ ๊ธฐ๋ก
- ์ฝ๋ ๋ฆฌ๋ทฐ ํ Merge
- JIRA์์ ์ด์ ์ฒ๋ฆฌ(IN PROGRESS -> DONE)