์ฒ์ ๊ฐ๋ฐ์ ๋ฐฐ์ด IT ํ์์์ ํ์ฅ์ ๋งก์ผ๋ฉฐ 5๋ช
์ ํ์๋ค๊ณผ ํจ๊ป 5์ฃผ๋์ ๊ฐ๋ฐํ๋ ๋๋จน์๋ผ๋ ์๋ฆฌ์์ฝ ์๋น์ค ํ๋ก์ ํธ์
๋๋ค.
2๋
๊ฐ์ ์ค๋ฌด ๊ฒฝํ๊ณผ, ์ต๊ทผ ํ์ตํ JPA์ TestCode๋ฅผ ์ ์ฉํด๋ณด๋ฉฐ ์ ๋ฆฌํ๊ธฐ ์ํด ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ์๋ก ๋ง๋ค์ด๋ด
๋๋ค.
- ๊ธฐ์กด ํ๋ก์ ํธ: https://github.com/giibeom/project-NMJ
๋ฐฑ๊ธฐ์ ๋ ๋ผ์ด๋ธ ์ฝ๋ ๋ฆฌ๋ทฐ
- ํผ๋๋ฐฑ ์์ (๊ธฐ์ ๋ ํ๋ฝ ๋ฐ๊ณ ํธ์งํ์์ต๋๋ค)
- ๊ด๋ จ ํ๊ณ
|-- master
| |-- hotfix
| | |-- issue-#885-user-deleted-error
|-- develop
| |-- feat
| | |-- issue-#883-user-update
| | |-- issue-#884-user-delete
| |-- refactor
| | |-- issue-#887-user-refactoring
merge ์ ์ปค๋ฐ scope์๋
PR ๋ฒํธ
๋ฅผ ๋ฃ์ต๋๋ค.
feat/refactor -> develop
: Squash and Merge- merge commit message =>
feat(#2): ์ฌ์ฉ์ ๋ฑ๋ก ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค
- merge commit message =>
hotfix -> main
: Squash and Merge- merge commit message =>
fix(#2): ์์ฝ ์ ๋งค์ฅ ํ์์๊ฒ ์น์ธ ์์ฒญ์ด ์๊ฐ๋ ์ค๋ฅ๋ฅผ ์์ ํ๋ค
- merge commit message =>
develop -> main
: Rebase and Merge- merge commit message =>
merge(#2): ๋ฐฑ์๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค
- merge commit message =>
๋ก์ปฌ์์์ ์ปค๋ฐ scope์๋
Issue ๋ฒํธ
๋ฅผ ๋ฃ์ต๋๋ค.
ํ์ | ์ค๋ช | ์์ |
---|---|---|
merge | PR merge | merge(#2): ๋ฐฑ์๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค |
feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ | feat(#3): ์ฌ์ฉ์ ๋ฑ๋ก ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค |
fix | ๋ฒ๊ทธ ์์ | fix(#3): ์์ฝ ์ ๋งค์ฅ ํ์์๊ฒ ์น์ธ ์์ฒญ์ด ์๊ฐ๋ ์ค๋ฅ๋ฅผ ์์ ํ๋ค |
refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง | refactor(#3): ์์ฝ ๋น์ฆ๋์ค ๋ก์ง ๋ฆฌํฉํ ๋ง์ ์งํํ๋ค |
test | ํ ์คํธ ์ฝ๋ ์์ฑ | test(#3): ์์ฝ ์คํจ ์ผ์ด์ค๋ฅผ ์ถ๊ฐํ๋ค |
docs | ๋ฌธ์ ์์ | docs(#3): README์ ERD๋ฅผ ์ถ๊ฐํ๋ค |
chore | ๋น๋ ์ ๋ฌด, ํจํค์ง ๋งค๋์ ์์ ๋ฑ (์์ค ์ฝ๋ ์ธ์ ์ธ ์์ ) | chore: PR ํ ํ๋ฆฟ์ ์์ฑํ๋ค |