์†Œ์Šค ์ œ์–ด ๋ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋งฅ๋ฝ์—์„œ "์ฒดํฌ์•„์›ƒ"์€ โ€‹โ€‹์ผ๋ฐ˜์ ์œผ๋กœ ๊ฒ€ํ† , ํŽธ์ง‘ ๋˜๋Š” ๋””๋ฒ„๊น…์„ ๋ชฉ์ ์œผ๋กœ ์ €์žฅ์†Œ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ ์†Œ์Šค ์ฝ”๋“œ์˜ ํŠน์ • ๋ฒ„์ „์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด์ธ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์—์„œ ๋™์‹œ์— ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํšจ์œจ์ ์ธ ํ˜‘์—…, ์ฝ”๋“œ ํ†ตํ•ฉ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐœ์ „์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Git, SVN, Mercurial๊ณผ ๊ฐ™์€ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์€ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ๊ณผ ํ•ด๋‹น ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ €์žฅ, ์ถ”์  ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ  ์ด๋ฅผ ํŒ€ ๊ตฌ์„ฑ์›์—๊ฒŒ ์ „ํŒŒํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๊ฐœ๋ฐœ ๊ธฐ๋ก์˜ ํŠน์ • ์‹œ์ ์—์„œ ํ”„๋กœ์ ํŠธ์˜ ํŠน์ • "์Šค๋ƒ…์ƒท"์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•„์š”ํ•  ๋•Œ ํ•ญ์ƒ ์•ˆ์ •์ ์ธ ๋ฒ„์ „์˜ ์ฝ”๋“œ๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์ฒดํฌ์•„์›ƒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ ๋ฒ„์ „์˜ ๋กœ์ปฌ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์„ ์–ป์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ฑฐ๋‚˜, ๋‹ค์–‘ํ•œ ๊ตฌํ˜„ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋งŒ์กฑํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ์ปค๋ฐ‹ํ•˜๊ณ  ์ €์žฅ์†Œ์— ๋‹ค์‹œ ํ‘ธ์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์„œ ๋‹ค๋ฅธ ํŒ€ ๊ตฌ์„ฑ์›์€ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ฒ€ํ† , ๋ณ‘ํ•ฉ ๋˜๋Š” ์ถ”๊ฐ€๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒดํฌ์•„์›ƒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์ €์žฅ์†Œ ๋‚ด์˜ ๋Œ€์ƒ ๊ฐœ์ •, ๋ถ„๊ธฐ ๋˜๋Š” ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ํŠน์ • ๊ธฐ๋Šฅ์ด๋‚˜ ๋ฒ„๊ทธ ์ˆ˜์ •์— ํ•ด๋‹นํ•˜๋Š” ํŠน์ • ๋ฒ„์ „์˜ ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๊ด€๋ จ ๋ถ„๊ธฐ๋‚˜ ํƒœ๊ทธ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๊ทธ์— ๋”ฐ๋ผ ์ฒดํฌ์•„์›ƒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ๊ธฐ๋ก ์ค‘ ์„ ํƒํ•œ ๋ถ€๋ถ„ ๋‚ด์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฒ ์ด์Šค์™€์˜ ์ž ์žฌ์ ์ธ ์ถฉ๋Œ์ด๋‚˜ ๋ถˆ์ผ์น˜๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMasterno-code ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋Š” ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์ƒ์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์—ฌ์ „ํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์ฒ˜์Œ๋ถ€ํ„ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌํ•จํ•œ ๋ฒ„์ „ ์ œ์–ด ์›์น™์„ ์ดํ•ดํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ณ  ์œ ์ง€ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ AppMaster Git ๋ฐ SVN๊ณผ ๊ฐ™์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์€ AppMaster ์—์„œ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์˜ ์›ํ™œํ•˜๊ณ  ํšจ์œจ์ ์ธ ํ˜‘์—…์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, AppMaster ์— ์˜ํ•ด ์ƒ์„ฑ๋œ Vue3 ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž‘์—…ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋ŸฐํŠธ์—”๋“œ ํŒ€์€ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”๊ตฌ ์‚ฌํ•ญ์— ํ•ด๋‹นํ•˜๋Š” ํŠน์ • ๋ฒ„์ „์˜ ์†Œ์Šค ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•˜๊ณ  ํ‘ธ์‹œํ•˜๊ธฐ ์ „์— ์ฝ”๋“œ๋ฅผ ๋””๋ฒ„๊น…, ์ˆ˜์ • ๋˜๋Š” ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Go ๋˜๋Š” Golang์—์„œ ์ƒ์„ฑ๋œ ์‹คํ–‰ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š” ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์™€ ํ‘œ์ค€ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ถ„๊ธฐ ๋ฐ ํƒœ๊ทธ ์ง€์ •๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ „์ฒด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํŒ€, ํ™˜๊ฒฝ ๋ฐ ํƒ€์ž„๋ผ์ธ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ์ฒดํฌ์•„์›ƒ ํ”„๋กœ์„ธ์Šค๋Š” ์†Œ์Šค ์ œ์–ด ๋ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ํ•„์ˆ˜์ ์ธ ์ธก๋ฉด์ด๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์˜ ํšจ์œจ์ ์ธ ์ƒ์„ฑ, ๊ด€๋ฆฌ ๋ฐ ๊ณต๋™ ๊ฐœ๋ฐœ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•œ no-code ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์ธ AppMaster ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜์—ฌ ์ด ๊ฐœ๋…์„ ์ˆ˜์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๋™์‹œ์— ๋” ๋น ๋ฅด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.