์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

TortoiseSVN 2 ๐Ÿข

์ง€๋‚œ ํฌ์ŠคํŠธ์— tortoisesvn ์„ค์น˜, ์ €์žฅ์†Œ ๋“ฑ๋ก, ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ–ˆ์—ˆ๋”๋ผ๋ฉด ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ๋“ฑ๋ก๋œ ์ €์žฅ์†Œ๋ฅผ ์™ธ๋ถ€์—์„œ ๋ถˆ๋Ÿฌ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ๋‹ค.


  • ์ €์žฅ์†Œ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

๊ธฐ์กด์— ์ƒ์„ฑํ–ˆ๋˜ svn ํด๋”์— ์ •์ƒ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ import ๋˜์–ด ์žˆ๋‹ค.

๋ฐ”ํƒ•ํ™”๋ฉด์— ์ €์žฅ์†Œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ƒˆ๋กœ์šด ํด๋”๋ฅผ ์ƒ์„ฑ. ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ ํ›„ SVN Checkout ํด๋ฆญ

๋ถˆ๋Ÿฌ์˜ฌ ์ €์žฅ์†Œ ์„ ํƒ ํ›„ ok ๋ฒ„ํŠผ ํด๋ฆญ

Checkout์ด ์ •์ƒ์ ์œผ๋กœ ์ง„ํ–‰๋˜๋ฉด “Checkout Finished!” ๋ผ๋Š” ์ฐฝ๊ณผ ํ•จ๊ป˜ revision ๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ •์ƒ์ ์œผ๋กœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๊ฐ€ ๋๋‚œ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


  • Commit ํ•˜๊ธฐ

๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ํ˜‘์—…์„ ์œ„ํ•ด ๊ธฐ์กด์— ๋ถˆ๋Ÿฌ์˜จ ์ €์žฅ์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด Commit ์ด๋‹ค. Commit ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์ด์ „์— ๋ถˆ๋Ÿฌ์˜จ ํด๋” ๋‚ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์™€ ๊ธฐ์กด์˜ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•œ ์‚ฌ์šฉ์ž์˜ ์ €์žฅ์†Œ๋ฅผ ์šฐํด๋ฆญ ํ•ด๋„ ๋˜์ง€๋งŒ ์ˆ˜์ •ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ์ €์žฅ์†Œ์— Commitํ•ด์ฃผ๋„๋ก ํ•˜๊ฒ ๋‹ค.

๋งˆ์šฐ์Šค ์šฐํด๋ฆญ ํ›„ SVN Commit ๋ฒ„ํŠผ ํด๋ฆญ

Commitํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ณ  OK ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.

Commit ์™„๋ฃŒ ๋ฉ”์‹œ์ง€

์ด์ œ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€๊ฐ€ ์ž˜ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด๊ฒ ๋‹ค. ์•„๋ฌด ๊ฒฝ๋กœ์— ์ ‘์†ํ•ด ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ -> TortoiseSVN -> Repo-browser ๋ฒ„ํŠผ ํด๋ฆญ

์ €์žฅ์†Œ ๋‚ด ์ƒˆ๋กญ๊ฒŒ Commit ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ฑ๋ก๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ Log Messages ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ž‘์„ฑํ•œ Message ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด Commit ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.