pull request
1. Pull Request
์ฝ๋๋ฅผ ๋ค ์์ ํ์ผ๋ ์ด์ ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ Pull Request๋ฅผ ๋ณด๋ด๋ด ์๋ค.
์ด๋ ์ Pull Request๋ฅผ ์ฌ์ฉํด์ผ ํ๋์ง ๊ถ๊ธํ ๋ถ๋ค๋ ์์ ๊ฒ๋๋ค.
ํผ์ ์งํํ๋ ํ๋ก์ ํธ๋ผ๋ฉด ์ ํ ๋ฌธ์ ๊ฐ ์์ง๋ง, ์ฌ๋ฌ ๋ช ์ด ํ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ Pull Request๊ฐ ํ์ํ๊ฒ ๋ฉ๋๋ค. Pull Request๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์๋์ ์ฅ์ ์ด ์กด์ฌํฉ๋๋ค.
2. ์ค์ต
์ด์ ์ Pull Request๋ฅผ ์ฌ์ฉํ๋์ง ์๊ฒ ๋์ผ๋ Pull Request๋ฅผ ๋ณด๋ด๋ด ์๋ค.
Pull Request๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ ์์ฒด๋ ๊ฐ๋จํฉ๋๋ค.
๋จผ์ ์์ ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋ณด๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๋ง๋์ง ํ์ธํฉ๋๋ค.
์ผ์ชฝ ์์ ๋นจ๊ฐ ๋ฐ์ค์ฒ๋ผ ์์ ์ ์์ด๋๊ฐ ์ ํ์๊ณ , ๊ฐ์ด๋ฐ์ 1 ์ด์์ ์ซ์๊ฐ x commit ahead๋ก ๋์ด ์๋ค๋ฉด ์ ๋ฐ๋ผ์จ ๊ฒ์ ๋๋ค. ํ์ฌ ์ ๋ 1๊ฐ์ ์ปค๋ฐ๋ง ๋ณด๋๊ธฐ ๋๋ฌธ์ 1์ด๋ผ๊ณ ํ์๋์ด ์๋ ๊ฒ์ด์ง ์ฌ๋ฌ ๊ฐ์ ์ปค๋ฐ ๋ฉ์์ง๊ฐ ์์ด๋ ์๊ด์ด ์์ต๋๋ค.
์ฌ๊ธฐ์ Contribute ๋ฒํผ์ ๋๋ฅด๊ณ Open pull request ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ด์ Pull Request๋ฅผ ๋ณด๋ผ ์ ์๋ ๋ด์ฉ๋ค์ด ๋์ต๋๋ค.
์ด์ ๋ชจ๋ ๊ฒ ๊ฒฐ์ ๋๋ค๋ฉด ์ด์ Create pull request ๋ฒํผ์ ๋๋ฆ ๋๋ค.
3. Pull Request๋ฅผ ์์ฑํ ์ดํ
Pull Request๋ฅผ ์์ฑํ๊ฒ ๋๋ค๋ฉด ๊ฒฐ๋ก ์ ์ผ๋ก ๋ค ๊ฐ์ง ์ํ๋ก ๋๋๊ฒ ๋ฉ๋๋ค.
Open : ์์ง ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ฐ์ํ๊ธฐ ์ ์ด๊ณ , ๊ธฐ๋ฅ์ด ์์ฑ๋ ์ํ์ด๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ ์ํ๊ฐ ๋ ๊ฒ์ ๋๋ค.
Draft : ์์ง ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ฐ์ํ๊ธฐ ์ ์ด๊ณ , PR์ ์์ฑํ์ง๋ง ๊ธฐ๋ฅ์ด ์์ฑ๋ ์ํ๊ฐ ์๋๋ ํ์ธํ์ง ๋ง๋ผ๋ ์๋ฏธ์ ๋๋ค.
Merged : ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฝ๋๋ฅผ ๋ฐ์ํฉ๋๋ค.
Closed : ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฝ๋๋ฅผ ๋ฐ์ํ์ง ์์ ์ฑ๋ก ์ข ๋ฃํฉ๋๋ค. ๋ค์ Open์ผ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค.
Merged์ Closed๋ ํฌ๊ฒ ์ค๋ช ํ ๋ด์ฉ์ด ์์ง๋ง, Open ์ํ์์๋ ํฐ ํน์ง์ด ์์ต๋๋ค.
๋ฐ๋ก Open์ด ๋ ์ํ์์ ๋ค๋ฅธ ํ์ผ์ ์์ ํด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ Pushํ ๊ฒฝ์ฐ, ํด๋น PR์ ์ปค๋ฐ ๋ฉ์์ง๊ฐ ๋จ๊ฒ ๋๋ค๋ ์ ์ ๋๋ค. ์ด ๋ง์ PR์ ํญ์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ์ง๊ฐ ๋๋ค๋ ๊ฒ์ ๋๋ค.
๊ทธ๋์ ๋์์ ์ฌ๋ฌ๊ฐ์ง์ ์์ ์ ์งํํด์ผ ํ ๋์๋ ๋ธ๋์น๋ผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ฝ๋ฉ์ ์ข ์ค๋ํ์ ๋ถ์ด๋ผ๋ฉด ์ธํฐ๋ท์์ ๋ธ๋์น ์ ๋ต์ด๋ผ๋ ๋จ์ด๋ฅผ ๋ค์ด ๋ดค์ ๊ฒ๋๋ค.
Last updated