์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋งฅ๋ฝ์์ "์ฒดํฌ์์"์ โโ์ผ๋ฐ์ ์ผ๋ก ๊ฒํ , ํธ์ง ๋๋ ๋๋ฒ๊น ์ ๋ชฉ์ ์ผ๋ก ์ ์ฅ์์์ ์ํํธ์จ์ด ํ๋ก์ ํธ ์์ค ์ฝ๋์ ํน์ ๋ฒ์ ์ ๊ฒ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ๋ฒ์ ์ ์ด ์์คํ ์ ์ค์ํ ์ธก๋ฉด์ธ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ์ ๋ค์ํ ๋ฒ์ ์์ ๋์์ ์์ ํ ์ ์์ผ๋ฏ๋ก ํจ์จ์ ์ธ ํ์ , ์ฝ๋ ํตํฉ ๋ฐ ์ํํธ์จ์ด ๋ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
Git, SVN, Mercurial๊ณผ ๊ฐ์ ๋ฒ์ ์ ์ด ์์คํ ์ ํ๋ก์ ํธ ํ์ผ๊ณผ ํด๋น ๋ฉํ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ณ ์ถ์ ํฉ๋๋ค. ์ด๋ ํ๋ก์ ํธ์ ์์ค ์ฝ๋๋ฅผ ์ ์ฅ, ์ถ์ ๋ฐ ๊ด๋ฆฌํ๊ณ ์ด๋ฅผ ํ ๊ตฌ์ฑ์์๊ฒ ์ ํํ๋ ์ค์ ์ง์ค์ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ํนํ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ ๊ธฐ๋ก์ ํน์ ์์ ์์ ํ๋ก์ ํธ์ ํน์ "์ค๋ ์ท"์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ํ์ํ ๋ ํญ์ ์์ ์ ์ธ ๋ฒ์ ์ ์ฝ๋๋ก ๋๋๋ฆด ์ ์์ต๋๋ค.
๊ฐ๋ฐ์๊ฐ ์ฒดํฌ์์ ์์ ์ ์ํํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํ๋ ํ๋ก์ ํธ ๋ฒ์ ์ ๋ก์ปฌ ์์ ๋ณต์ฌ๋ณธ์ ์ป์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ๋ณธ ์ฝ๋๋ฒ ์ด์ค์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋, ์๋ก์ด ๊ธฐ๋ฅ์ ํ ์คํธํ๊ฑฐ๋, ๋ค์ํ ๊ตฌํ ์ ๊ทผ ๋ฐฉ์์ ํ์ํ ์ ์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ง์กฑํ๋ฉด ๊ฐ๋ฐ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์ปค๋ฐํ๊ณ ์ ์ฅ์์ ๋ค์ ํธ์ํ ์ ์์ผ๋ฉฐ, ์ฌ๊ธฐ์ ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํตํด ์์ ์ฌํญ์ ๊ฒํ , ๋ณํฉ ๋๋ ์ถ๊ฐ๋ก ์์ ํ ์ ์์ต๋๋ค.
์ฒดํฌ์์ ์์ ์ ์ํํ๋ ค๋ฉด ์ผ๋ฐ์ ์ผ๋ก ์ ์ฅ์ ๋ด์ ๋์ ๊ฐ์ , ๋ถ๊ธฐ ๋๋ ํ๊ทธ๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ๋ฐ์๊ฐ ํน์ ๊ธฐ๋ฅ์ด๋ ๋ฒ๊ทธ ์์ ์ ํด๋นํ๋ ํน์ ๋ฒ์ ์ ์ฝ๋์ ์ก์ธ์คํ๋ ค๋ ๊ฒฝ์ฐ ๊ด๋ จ ๋ถ๊ธฐ๋ ํ๊ทธ๋ฅผ ์๋ณํ๊ณ ๊ทธ์ ๋ฐ๋ผ ์ฒดํฌ์์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ ๊ฐ๋ฐ ๊ธฐ๋ก ์ค ์ ํํ ๋ถ๋ถ ๋ด์์ ์์ ํ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ ์ฝ๋๋ฒ ์ด์ค์์ ์ ์ฌ์ ์ธ ์ถฉ๋์ด๋ ๋ถ์ผ์น๋ฅผ ํผํ ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด ์์ฑ๋ ์์ค ์ฝ๋์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ ํ ์ค์ํฉ๋๋ค. AppMaster ์ฒ์๋ถํฐ ํ์ฅ ๊ฐ๋ฅํ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํฌํจํ ๋ฒ์ ์ ์ด ์์น์ ์ดํดํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ค์ํ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋ํ AppMaster Git ๋ฐ SVN๊ณผ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฒ์ ์ ์ด ์์คํ ๊ณผ ํตํฉ๋์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ์ด๋ฌํ ํตํฉ์ AppMaster ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํฌํจํ์ฌ ๋ฒ์ ์ ์ด ์์คํ ์ ํต์ฌ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์๋ ๊ธฐํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํํ๊ณ ํจ์จ์ ์ธ ํ์ ์ ๋ณด์ฅํฉ๋๋ค.
์๋ฅผ ๋ค์ด, AppMaster ์ ์ํด ์์ฑ๋ Vue3 ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ฐํธ์๋ ํ์ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์๊ตฌ ์ฌํญ์ ํด๋นํ๋ ํน์ ๋ฒ์ ์ ์์ค ์ฝ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅ์์ ์ปค๋ฐํ๊ณ ํธ์ํ๊ธฐ ์ ์ ์ฝ๋๋ฅผ ๋๋ฒ๊น , ์์ ๋๋ ํ ์คํธํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก Go ๋๋ Golang์์ ์์ฑ๋ ์คํ ํ์ผ์ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ฅผ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
AppMaster ์ ํ์ค ๋ฒ์ ์ ์ด ์์คํ ์ ์ํํ ํตํฉ์ ํตํด ๊ฐ๋ฐ์๋ ๋ถ๊ธฐ ๋ฐ ํ๊ทธ ์ง์ ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ ์ฒด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฅ์์ํฌ ์๋ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ฑ๋ ์์ค ์ฝ๋๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ์ ์ดํ ์ ์์ผ๋ฏ๋ก ํ, ํ๊ฒฝ ๋ฐ ํ์๋ผ์ธ ์ ๋ฐ์ ๊ฑธ์ณ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ฐ๋ฐํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ฒดํฌ์์ ํ๋ก์ธ์ค๋ ์์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ํ์์ ์ธ ์ธก๋ฉด์ด๋ฉฐ ์ํํธ์จ์ด ํ๋ก์ ํธ์ ํจ์จ์ ์ธ ์์ฑ, ๊ด๋ฆฌ ๋ฐ ๊ณต๋ ๊ฐ๋ฐ์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๊ฐ๋ ฅํ no-code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ธ AppMaster ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฒ์ ์ ์ด ์์คํ ์ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌํ ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ฌ ์ด ๊ฐ๋ ์ ์์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๊ณ ์์ฐ์ฑ์ ์ต๋ํํ๋ ๋์์ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.