๊ฐ์ ์ ์ด ๋๋ ์์ค ์ ์ด๋ผ๊ณ ๋ ์๋ ค์ง ๋ฒ์ ์ ์ด๋ ์น ์ฌ์ดํธ ๊ฐ๋ฐ ๋ฐ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ถ์ผ์ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ฌ๋ฌ ๊ฐ๋ฐ์์ ๋์์ด๋๊ฐ ํ๋ก์ ํธ์ ๊ด๋ จ๋ ์์ค ์ฝ๋, ์คํฌ๋ฆฝํธ ๋ฐ ๊ธฐํ ์์๋ฅผ ํฌํจํ์ฌ ํ์ผ์ ๋ํ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ์งํ๊ณ ๊ด๋ฆฌํ๋ฉด์ ํ๋ก์ ํธ์์ ํจ๊ป ์์ ํ ์ ์๋๋ก ํ๋ ์์คํ ์ ๋๋ค.
๋ฒ์ ์ ์ด ์์คํ (VCS)์ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ํํ๊ณ , ํ์ ์ ๊ฐ์ ํ๊ณ , ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ์ ํฅ์์ํค๋ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํ๋ฏ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๊ณ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. 2021๋ Stack Overflow์์ ์ค์ํ ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์ ๋ฌธ ๊ฐ๋ฐ์์ ์ฝ 90%๊ฐ ์ด๋ค ํํ๋ก๋ ๋ฒ์ ๊ด๋ฆฌ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์์ด ์ ๊ณ์์ ๊ทธ ์ค์์ฑ์ด ๋ถ๊ฐ๋๊ณ ์์ต๋๋ค.
๋ฒ์ ์ ์ด ์์คํ ์๋ ์ค์ ์ง์ค์ ๋ฒ์ ์ ์ด ์์คํ (CVCS)๊ณผ ๋ถ์ฐ ๋ฒ์ ์ ์ด ์์คํ (DVCS)์ ๋ ๊ฐ์ง ์ฃผ์ ์ ํ์ด ์์ต๋๋ค. CVCS์๋ ๋ชจ๋ ํ๋ก์ ํธ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฅ๋๋ ๋จ์ผ ์ค์ ์ ์ฅ์๊ฐ ์์ต๋๋ค. ๊ฐ๋ฐ์์ ๋์์ด๋๋ ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ด ๋ณ๊ฒฝํ ์ต์ ๋ด์ฉ์ ์ต์ ์ํ๋ก ์ ์งํ๋ ค๋ฉด ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ค์ ์ ์ฅ์์ ์์ฃผ ๋๊ธฐํํด์ผ ํฉ๋๋ค. CVCS์ ์ธ๊ธฐ ์๋ ์๋ก๋ Subversion(SVN)๊ณผ Perforce๊ฐ ์์ต๋๋ค.
๋ฐ๋ฉด์ DVCS๋ ๊ฐ ๊ฐ๋ฐ์๊ฐ ์ค์ ์ ์ฅ์์ ์ ํํ ๋ณต์ ๋ณธ์ธ ๋ก์ปฌ ์ ์ฅ์๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๋ถ์ฐ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ค์ ์ ์ฅ์์ ์ฆ์ ๋๊ธฐํํ ํ์ ์์ด ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ๋ณ๊ฒฝํ๊ณ ํด๋น ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํ ์ ์์ต๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์ปค๋ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ค์ ์ ์ฅ์์ ํธ์ํ์ฌ ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ด ์ฌ์ฉํ ์ ์๋๋ก ํ ์ ์์ต๋๋ค. ์ ์๋ ค์ง DVCS๋ก๋ Git, Mercurial ๋ฐ Bazaar๊ฐ ์์ต๋๋ค.
๋ฒ์ ๊ด๋ฆฌ๋ ์น์ฌ์ดํธ ๊ฐ๋ฐ์์ ์ํํธ์จ์ด ์์ง๋์ด์๊ฒ ์๋ง์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ํ์ : ๋ฒ์ ์ ์ด๋ฅผ ํตํด ์ฌ๋ฌ ํ ๊ตฌ์ฑ์์ด ๋์ผํ ํ๋ก์ ํธ์์ ๋์์ ์์ ํ ์ ์์ผ๋ฏ๋ก ์์ ์ ๋ ์ฝ๊ฒ ๋๋๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ ํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ก ์ถ์ : VCS๋ ๊ฐ ๊ธฐ์ฌ์์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ์ฌ ์์ธํ ์์ ๊ธฐ๋ก์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ํ์ํ ๊ฒฝ์ฐ ์ด์ ๋ฒ์ ์ ๊ฒํ , ๋น๊ต ๋ฐ โโ๋๋๋ฆด ์ ์์ต๋๋ค.
- ์ถฉ๋ ํด๊ฒฐ: ์๋ก ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ด ๋ณ๊ฒฝํ ์ฌํญ์ด ์ถฉ๋ํ๋ ๊ฒฝ์ฐ VCS๋ ๋ถ์ผ์น๋ฅผ ๊ฐ์กฐํ๊ณ ํ๋ก์ ํธ ์งํ์ ๋ฐฉํดํ์ง ์๊ณ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ: ๋ฒ์ ์ ์ด๋ฅผ ํตํด ํ๋ก์ ํธ ๊ธฐ๋ก์ ์ ์ฒด ๊ธฐ๋ก์ด ์ ์ง๋๋ฏ๋ก ์ถ๊ฐ ๋ฐ์ดํฐ ๋ณดํธ ๊ณ์ธต์ ์ ๊ณตํ๊ณ ๋ฐ์ดํฐ ์์ค ๋๋ ์์ ์ ๋น ๋ฅธ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ฒ์ ์ ์ด์ ์ค์์ฑ์ ์ธ์ํ๊ณ ์์ต๋๋ค. ๋ฒ์ ์ ์ด ์์คํ ์ ์ฌ์ฉํ์ฌ ์ํ๊ณ ๋ด์์ ๊ฐ๋ฐ๋ ํ๋ก์ ํธ์ ์์ค ์ฝ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ฐ ๊ธฐํ ์์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ฅผ ํตํด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ ํ๋๋ผ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๊ฐ๋ ฅํ๋ฉฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
AppMaster ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ๊ณ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์์ง ์๊ณ ๋ ํ๋ซํผ ๋ด์์ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ ๋ฒ์ ์ ์ฑ์ ์์ฑํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ์ ์์ ํ ๋๋ง๋ค AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ์ต์ ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋ ๊นจ๋ํ ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ ๋ฟ๋ง ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ํ์ฅ์ฑ๊ณผ ์ ์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋ํ AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ด Enterprise ๊ตฌ๋ ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค ์ฝ๋๋ฅผ ์ป์ ์ ์์ผ๋ฏ๋ก ์ด๋ฌํ ํ๋ก์ ํธ๋ฅผ Git ๋๋ SVN๊ณผ ๊ฐ์ ์ธ๋ถ ๋ฒ์ ์ ์ด ์์คํ ์ ํตํฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด AppMaster ํ๊ฒฝ์ ๋ ๋ ํ์๋ ๊ณ ๊ฐ์ ๊ณ์ํด์ ๋ฒ์ ์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ๋ฒ์ ๊ด๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋ณต์กํ ํ๋ก์ ํธ๋ฅผ ๊ณต๋์ผ๋ก ์์ ํ๋ ์น ์ฌ์ดํธ ๊ฐ๋ฐ์ ํฌํจํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ํฅ์๋ ํ์ , ๊ธฐ๋ก ์ถ์ , ์ถฉ๋ ํด๊ฒฐ ๋ฐ ๋ฐ์ดํฐ ๋ณดํธ์ ๊ฐ์ ๋ค์ํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ๋ฒ์ ์ ์ด์ ๋ํ AppMaster ์ ํตํฉ ์ ๊ทผ ๋ฐฉ์์ no-code ํ๋ซํผ์ด ์ค์๊ธฐ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ์ ๊ณตํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ฒ์ ๊ด๋ฆฌ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํดํ๊ณ ๊ตฌํํจ์ผ๋ก์จ ๊ฐ๋ฐ์์ ์กฐ์ง์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ํ๋ก์ ํธ์์ ์ฑ๊ณต์ ๊ฑฐ๋ ์ ์์ต๋๋ค.