๊ฑฐ๋ถ์ด svn ๋‹ค์šด๋กœ๋“œ

x64 ๋ฒ„์ „์˜ Windows 7 ๋ฐ 8์—์„œ๋Š” tortoiseSVN ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ๋ฐ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ x86์šฉ 2017 C-๋Ÿฐํƒ€์ž„์„ ์„ค์น˜ํ•  ๋•Œ๊นŒ์ง€ ํŒŒ์ผ ์—ด๊ธฐ/์ €์žฅ ๋Œ€ํ™” ์ƒ์ž์—์„œ 32๋น„ํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (๋‹ค์šด๋กœ๋“œํ•  vc_redist.x86.exe ํŒŒ์ผ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.) ์•„์ง ํ—ฌ๋ฆญ์Šค ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ง€๊ธˆ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์„ค์น˜ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋””๋ฒ„๊ทธ ๊ธฐํ˜ธ, ์–ธ์–ด dlls ๋ฐ ๊ธฐํƒ€ ๋ฆฌ์†Œ์Šค๋Š” ์šฐ๋ฆฌ์˜ ์ „์šฉ ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: download.tortoisegit.org/tgit/2.9.0.0/. ์–ธ์–ด ํŒฉ์€ TortoiseGit์˜ ๋…๋ฆฝ ํ˜• ์ง€์—ญํ™” ๋œ ๋ฒ„์ „์„ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค, ๋‹น์‹ ์€ ์œ„์—์„œ TortoiseGit์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์–ธ์–ด ํŒฉ์˜ ๋‹ค์šด๋กœ๋“œ ํฌ๊ธฐ๋Š” 2-6 MiB์ž…๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ ์— ๋Œ€ํ•œ ๋งํฌ๋Š” ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Windows ์ปดํ“จํ„ฐ์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์ธ ๊ฒฝ์šฐ TortoiseSVN์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ถ์ด ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•˜๊ธฐ ์ „์— ์ตœ์‹  ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฆด๋ฆฌ์Šค์—์„œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋˜ํ•œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์–ด๋–ป๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ์ด SVN ํด๋ผ์ด์–ธํŠธ๋Š” Windows ์…ธ ํ™•์žฅ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์™„์ „ํžˆ ํ†ตํ•ฉ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์žฅ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ SmartSVN๊ณผ ๊ฐ™์€ ๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋ชจ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ข‹์€ ๊ธฐ๋Šฅ ๊ฒƒ ๊ฐ™๋‹ค, ๊ทธ๋ฆฌ๊ณ  ์œˆ๋„์šฐ์— ๋Œ€ ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณต ํ•˜๋Š” ๋„๊ตฌ๋„ ์žˆ๋‹ค 7: Aura. AAClr๋Š” ๋˜ํ•œ ์‹œ์Šคํ…œ์—์„œ ์ด๋ฒคํŠธ๋ฅผ ํฌ์ฐฉํ•˜์—ฌ ๋ฐฐ๊ฒฝ ํ™”๋ฉด์˜ ๋ณ€ํ™”๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  (Aura์ฒ˜๋Ÿผ) ์ดˆ๋‹น ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐฐ๊ฒฝ ํ™”๋ฉด ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•˜๋Š” ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, AAClr๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ์œ ํœด ์ƒํƒœ์ด๋ฉฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ๊นจ์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ํŒ€์ด ์—ฌ์ „ํžˆ ์„œ๋ธŒ๋ฒ„์ „(SVN) ๋ฐ TortoiseSVN ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ ๋“œ๋ ˆ์ดํฌ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์ „ํ™˜ TortoiseSVN >> ๊ฑฐ๋ถ์ดSVN์€ GPL ๋ผ์ด์„ผ์Šคํ•˜์—. ์ฆ‰, ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์–ป๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ์ง์ ‘ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์šฐ๋ฆฌ ์ž์‹ ์˜ subversion ์ €์žฅ์†Œ์—์„œ osdn.net ํ˜ธ์ŠคํŒ…๋ฉ๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ฆ๊ฒจ ์ฐพ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TortoiseSVN์ด ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์•„๋ž˜ ๊ฑฐ๋ถ์ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows ํƒ์ƒ‰๊ธฐ๋Š” ์ด์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€, P4EXP๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๊ทธ๊ฒƒ์€ TortoiseSVN๋ณด๋‹ค ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค (๋„ˆ๋ฌด ๋งŽ์€ ๋ฉ”๋‰ด ์„ ํƒ์ด ๋งค์šฐ ๋ณต์žกํ•ด์ง). ๊ทธ๋ฆฌ๊ณ  ์ž์› ์‚ฌ์šฉ์— ๊ด€ํ•˜์—ฌ : AAClr๋Š” 2MB ๋ฏธ๋งŒ์˜ ๊ฐœ์ธ ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค . ๋‚˜์„  ์ฝ”์–ด๋Š” ํ›จ์”ฌ ๋” ๋น ๋ฅธ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค – ๊ทธ๊ฒƒ์€ ๋น„๊ต์— ์˜ํ•ด ํ† ๋ผ์ž…๋‹ˆ๋‹ค. ๋น„๋ก, ๊ทธ๊ฒƒ์€ ๊ท€์—ฌ์šด ์ด๋ฆ„์ด๋‚˜ ๋งŒํ™” ๊ฑฐ๋ถ์ด / ํ† ๋ผ ์•„์ด์ฝ˜์ด ์—†์Šต๋‹ˆ๋‹ค. P4EXP, ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ์šฉ ๋‚˜์„  ํ”Œ๋Ÿฌ๊ทธ์ธ : ๊ทธ๊ฒƒ์€ ์ด๋ฆ„์— ๋งค์šฐ ์‹ค์šฉ์ ์ด๋‹ค. ์—ฌ๊ธฐ TortoiseGit ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์–ธ์–ด ํŒฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „์— ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ๊ณ  ์ด๋ฏธ ์ˆ˜์ •๋œ ๊ฒƒ์œผ๋กœ ๋ณด๊ณ ๋œ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค ๋ถ„๊ธฐ์—์„œ ์‹œํ—˜ํŒ ๋นŒ๋“œ๋ฅผ ์„ค์น˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

TortoiseSVN์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›น ์‚ฌ์ดํŠธ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SVN์€ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. TortoiseSVN์€ SVN์˜ ์‹œ๊ฐ์  ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ—ฌ๋ฆญ์Šค ์ฝ”์–ด์˜ ์‹œ๊ฐ์  ํด๋ผ์ด์–ธํŠธ์ธ P4V์™€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ TortoiseSVN์€ Apacheโ„ข Subversion(SVN) ยฎ ํด๋ผ์ด์–ธํŠธ, Windows ์…ธ ํ™•์žฅ์œผ๋กœ ๊ตฌํ˜„๋œ ํด๋ผ์ด์–ธํŠธ์™€ ๊ฐ™์€ ๋ณด๋‹ค ์ •๊ตํ•œ ๋ฒ„์ „ ์ œ์–ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Subversion ๋ช…๋ น์ค„ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ง๊ด€์ ์ด๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ์—…์ ์ธ ํ™˜๊ฒฝ์—์„œ๋„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.