DEVELOPMENT/ToltoiseSVN

[ToltoiseSVN] ToltoiseSVN(ํ˜•์ƒ๊ด€๋ฆฌ ๋„๊ตฌ)๋ž€?

Junesker 2022. 8. 5. 10:48
๋ฐ˜์‘ํ˜•

ToltoiseSVN

ToltoiseSVN์€ Windows์šฉ ๋ฒ„์ „๊ด€๋ฆฌ/์†Œ์Šค์ œ์–ด ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. Apache Subversion(SVN)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  Subversion์„ ์œ„ํ•œ ํ›Œ๋ฅญํ•˜๊ณ  ์‰ฌ์šด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ToltoiseSVN์€ GPL(Gnu General Public License)์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ƒ์—…์  ํ™˜๊ฒฝ์„ ํฌํ•จํ•˜์—ฌ ๋ˆ„๊ตฌ๋‚˜ ์ œํ•œ ์—†์ด ์™„์ „ํžˆ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ž์ฒด ๋ฒ„์ „์„ ๊ฐœ๋ฐœํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Visual Studio, Eclipse ๋˜๋Š” ๊ธฐํƒ€์™€ ๊ฐ™์€ ํŠน์ • IDE์— ๋Œ€ํ•œ ํ†ตํ•ฉ์ด ์•„๋‹ˆ๋ฏ€๋กœ ์›ํ•˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ ๋ฐ ๋ชจ๋“  ์œ ํ˜•์˜ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[ tortoisesvn.net/about.html ์ฐธ๊ณ  ]

 

   ToltoiseSVN ํŠน์ง•

 

์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

- ๋ชจ๋“  ๋ช…๋ น์€ Windows ํƒ์ƒ‰๊ธฐ์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์„ ํƒํ•œ ํŒŒ์ผ/ํด๋”์— ์ ํ•ฉํ•œ ๋ช…๋ น๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋ช…๋ น์€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

- Windows ํƒ์ƒ‰๊ธฐ์—์„œ ์ง์ ‘ ํŒŒ์ผ ์ƒํƒœ ํ™•์ธ

- ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ์ธํ•ด ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ๋œ ์„ค๋ช… ๋Œ€ํ™” ์ƒ์ž

- Windows ํƒ์ƒ‰๊ธฐ์—์„œ ํŒŒ์ผ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ํŒŒ์ผ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ชจ๋“  Subversion ํ”„๋กœํ† ์ฝœ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

- http://, https://

- svn://, svn+ssh://

- ํŒŒ์ผ:///

- svn+XXX://

 

๊ฐ•๋ ฅํ•œ ์ปค๋ฐ‹ ๋Œ€ํ™” ์ƒ์ž

- ๋กœ๊ทธ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ํ†ตํ•ฉ ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ

- ์ˆ˜์ •๋œ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ ๋ฐ ํ‚ค์›Œ๋“œ ์ž๋™ ์™„์„ฑ

- ํŠน์ˆ˜ ๋ฌธ์ž๊ฐ€ ์žˆ๋Š” ํ…์ŠคํŠธ ์„œ์‹

 

ํฐ ๊ทธ๋ฆผ

- ๋ชจ๋“  ๊ฐœ์ •/์ปค๋ฐ‹์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ/๋ถ„๊ธฐ๋ฅผ ์ƒ์„ฑํ–ˆ๊ฑฐ๋‚˜ ํŒŒ์ผ/ํด๋”๋ฅผ ์ˆ˜์ •ํ•œ ์œ„์น˜๋ฅผ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ํ”„๋กœ์ ํŠธ์˜ ์ปค๋ฐ‹ ํ†ต๊ณ„ ๊ทธ๋ž˜ํ”„

- ๋‘ ๊ฐ€์ง€ ๋˜๋Š” ํƒœ๊ทธ๋ฅผ ์‰ฝ๊ฒŒ ๋น„๊ต

 

ํ”„๋กœ์ ํŠธ๋ณ„ ์„ค์ •

- ๋นˆ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋กœ ์‹ค์ˆ˜๋กœ ์ปค๋ฐ‹ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€ ๊ธธ์ด

- ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ๊ธฐ์— ์‚ฌ์šฉํ•  ์–ธ์–ด

 

๋ฌธ์ œ ์ถ”์  ์‹œ์Šคํ…œ๊ณผ์˜ ํ†ตํ•ฉ

- ToltoiseSVN์€ ์›น ๊ธฐ๋ฐ˜ ๋ฒ„๊ทธ ์ถ”์  ์‹œ์Šคํ…œ์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐํ•œ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

- ์ปค๋ฐ‹์— ํ• ๋‹น๋œ ์ด์Šˆ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ์ž…๋ ฅ ์ƒ์ž ๋˜๋Š” ๋กœ๊ทธ ๋ฉ”์‹œ์ง€ ์ž์ฒด์—์„œ ์ง์ ‘ ์ด์Šˆ ๋ฒˆํ˜ธ์˜ ์ƒ‰์ƒ

- ๋ชจ๋“  ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ๋ฌธ์ œ ๋ฒˆํ˜ธ์™€ ํ•จ๊ป˜ ์ถ”๊ฐ€ ์—ด์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ปค๋ฐ‹์ด ์†ํ•œ ์ด์Šˆ๋ฅผ ์ฆ‰์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ด์Šˆ ๋ฒˆํ˜ธ๋Š” ํ•ด๋‹น ์ด์Šˆ์—์„œ ์ง์ ‘ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ฌ๋Š” ๋งํฌ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

- ์ปค๋ฐ‹์ด ์ด์Šˆ ๋ฒˆํ˜ธ์— ํ• ๋‹น๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์„ ํƒ์  ๊ฒฝ๊ณ 

 

์œ ์šฉํ•œ ๋„๊ตฌ

- ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

- ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์ปค๋ฐ‹ ์•ก์„ธ์Šค ์—†์ด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ํŒจ์น˜ ํŒŒ์ผ์„ ์ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ToltoiseBlame: ํŒŒ์ผ์˜ ๋น„๋‚œ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ๊ฐ ์ค„์— ๋Œ€ํ•œ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๋„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

- ToltoiseIDiff: ์ด๋ฏธ์ง€ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

- SubWCRev: ๊ฐœ์ • ๋ฒˆํ˜ธ/๋‚ ์งœ๋ฅผ ์†Œ์Šค ํŒŒ์ผ์— ํฌํ•จ

 

๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ์ œ๊ณต

 

ToltoiseSVN์€ ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.

- ๋ชจ๋“  ๋ฆด๋ฆฌ์Šค ์ „์— ๋ชจํ—˜์‹ฌ์ด ๊ฐ•ํ•œ ์‚ฌ๋žŒ๋“ค์ด ๋จผ์ € ํ…Œ์ŠคํŠธํ•  ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฆด๋ฆฌ์Šค ํ›„๋ณด๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

- ๊ฐœ๋ฐœ ์ฃผ๊ธฐ ๋™์•ˆ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ค‘๊ฐ„ ๋นŒ๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ๋งค์ผ ๋ฐค ์ž๋™์œผ๋กœ ๊ตฌ์ถ•๋˜์–ด ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฒ„๊ทธ๋ฅผ ๋งค์šฐ ์ผ์ฐ ๋ฐœ๊ฒฌํ•˜์—ฌ ๊ณต์‹ ๋ฆด๋ฆฌ์Šค์— ๋“ค์–ด๊ฐ€์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋Œ€๊ทœ๋ชจ ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ฆด๋ฆฌ์Šคํ•˜๊ธฐ ์ „์— ๊ฐ ๋นŒ๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

- ์‚ฌ์šฉ์ž ์ •์˜ ์ถฉ๋Œ ๋ณด๊ณ ์„œ ๋„๊ตฌ๋Š” ๋ชจ๋“  ToltoiseSVN ๋ฆด๋ฆฌ์Šค์— ํฌํ•จ๋˜์–ด ์žˆ์–ด ๋ฒ„๊ทธ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•œ ์ž‘์—…์„ ์ •ํ™•ํžˆ ๊ธฐ์–ตํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ๋ฒ„๊ทธ๋ฅผ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[ tortoisesvn.net/about.html ์ฐธ๊ณ  ]

 

 

 

 

 

ToltoiseSVN ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ, ์†Œ์Šค ๋“ฑ์€ ์•„๋ž˜์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ToltoiseSVN Release Information

 

 

 

 

 

@Junesker


 

๋ฐ˜์‘ํ˜•