์ด๋ฐ PR(Pull Request ์ดํ PR)๋ฅผ ์ฌ๋ฆด๋๋ ๋๋ถ๋ถ Issue์์ ํ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ Issue์ ํฌํจ๋ ๊ธฐ๋ฅ์ ๋ง๋ค์ด์ ์ฌ๋ฆฌ๊ณค ํ๋ค. ํ์ง๋ง ์ด PR์ ๋จธ์งํ ๋ค์ Issue๋ฅผ ์ง์ ๋ซ์์ค์ผํ๋ ๋ถํธํจ์ด ์๋๋ฐ,
๋งค๋ฒ ๋ด๊ฐ ๋ซ์์ค์ผํ๋ ๊ท์ฐฎ๋ค ์ ๋ง ์๋นํ.... ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์์๋ค.
์ด Linked Issue๊ฐ ์ ํํ๊ฒ ๋ญ ๋งํ๋ ๊ฑฐ๋๋ฉด, PR์ด mergeํ ๊ฒฝ์ฐ ์๋์ผ๋ก Issue๊น์ง Closed๋๋ ํจ๊ณผ๋ฅผ ์ค๋ค. ์ฆ, PR์ ๋จธ์งํ ์ดํ์ ์ฌ์ฉ์๊ฐ ์ง์ issue๋ฅผ ๋ซ์์ค์ผํ๋ ์๊ณ ๋ฅผ ์ค์ผ ์ ์๋ค๋ ๊ฒ์ด๋ค.
์ด ๊ธฐ๋ฅ์ ์ด๋ ๊ฒ ์ฌ์ฉํ ์ ์๋ค. PR์ ์ค๋ฅธ์ชฝํ๋จ์ ๋ณด๋ฉด Linked issue๋ผ๋ ํญ์ด ์๋ค.
ํ์ง๋ง PR์ ์ฌ๋ฆฌ๊ณ ๋๋ค์์๋ ๋ฒํผ์ ๋๋ฌ Issue๋ฅผ ์ง์ ๋ฑ๋กํ ์ ์์ง๋ง, PR์ ์์ฑํ ์์ ์์๋ ์ด ๋ฒํผ์ด ์๋๋ฆฐ๋ค. ๋๋์ฒด ์ ์ด๋ ๊ฒ ๋ฌ๋ ์ถ์์ง๋ง..
https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue
๋ฅผ ๋ณด๋ฉด ์ด์ผ๊ธฐ๊ฐ ์ข ๋ฌ๋ผ์ง๋ค.
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
๋ค์๊ณผ ๊ฐ์ ํค์๋์ Issue์ ๋๋ฒ #{์ซ์}๋ฅผ ๊ฐ์ด ๊ธฐ์ ํ๊ฒ ๋๋ค๋ฉด, ์๋์ผ๋ก Issue์ ํจ๊ป Linked๋๋ค.
๊ตฌ์ฒด์ ์ผ๋ก๋ 3๊ฐ์ง๋ฅผ ์ ๋์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ๋ฌ๊ฐ์ง ์ด์๋ฅผ ํ๋ฒ์ Tracking์ด ๊ฐ๋ฅํ๋ค.
| ๋งํฌ ์ด์ | ๋ฌธ๋ฒ | ์์ |
|---|---|---|
| ๊ฐ์ ๋ ํฌ์งํ ๋ฆฌ์ ์๋ ์ด์ | KEYWORD #ISSUE-NUMBER | Closes #10 |
| ๋ค๋ฅธ ๋ ํฌ์งํ ๋ฆฌ์ ์๋ ์ด์ | KEYWORD OWNER/REPOSITORY#ISSUE-NUMBER | Fixes octo-org/octo-repo#100 |
| ์ฌ๋ฌ๊ฐ์ ์ด์. | Use full syntax for each issue | Resolves #10, resolves #123, resolves octo-org/octo-repo#100 |
๊ตณ์ด ์ฝ๋ ํด๊ฒฐ์ ํ ๊ฐ๋ฐ์๊ฐ PR์ด ์ข ๋ฃ๋ ์ดํ์ ๊ท์ฐฎ๊ฒ ๊ฐ์ ๋ฒํธ์ Issue์๊ฐ์ Closed Issue๋ฅผ ํ ํ์๊ฐ ์์ด์ง๋ค. ๊ทธ๋ฅ Comment์ ๋ค์๊ณผ ๊ฐ์ ํค์๋์ issue ์ซ์๋ฅผ ๋ถํ์ฃผ๊ธฐ๋ง ํ๋ฉด ์๋์ผ๋ก ์ฐ๊ฒฐํด์ค๋ค.
๊ฐ๋ฐํ๋ค๋ณด๋ฉด ์ง์ํ ์ด์๊ฐ ๋ง์์ ธ์ issue๊ฐ ๋๋ฌด ๋ง์์ ธ์ ์ ๋ฆฌํด์ผํ ํ์๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๋๋ฐ, ๊ทธ ๊ฒฝ์ฐ๋ฅผ ์กฐ๊ธ์ด๋๋ง ๋ ํธํ๊ฒ ํด์ค ์ ์๋ ๊ฒ์ด Linked Issue๋ผ๊ณ ์๊ฐํ๋ค. ๋งค์ฐ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ด๋ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.

