๊ด€๋ฆฌ ๋ฉ”๋‰ด

โœ๐Ÿป๊ธฐ๋กํ•˜๋Š” ๋ธ”๋กœ๊ทธ

[ SVN ] commit & tag์ƒ์„ฑ ๋ณธ๋ฌธ

ํ˜•์ƒ๊ด€๋ฆฌ

[ SVN ] commit & tag์ƒ์„ฑ

์ฉ์‹œํ‚ด 2020. 9. 20. 16:02
728x90

2. ์ถ”๊ฐ€๋œ ํŒŒ์ผ commit ํ•˜๊ธฐ

๋กœ์ปฌ project09 ํ”„๋กœ์ ํŠธ์— hellome๋ผ๋Š” ์ œ๋ชฉ์˜ ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

์›๊ฒฉ svn repository์—๋Š” hellome์ž๋ฐ” ํŒŒ์ผ์ด ์—†์Œ์ด ํ™•์ธ๋œ๋‹ค.

์•„์ง ์›๊ฒฉ ์„œ๋ฒ„์—๋Š” ์˜ฌ๋ฆฌ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ

 

 

 

๋กœ์ปฌ์— ์žˆ๋Š” project09๋ฅผ ์›๊ฒฉ svn repository์— commit ํ•˜์ž

ํ•ด๋‹น ํŒŒ์ผ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ team> commit

ํ•ด๋‹น ํŒŒ์ผ๋งŒ ์›๊ฒฉ ์„œ๋ฒ„์— ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์œผ๋ฏ€๋กœ ํ•ด๋‹น ํŒŒ์ผ์—์„œ๋งŒ commit๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

commit ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ณ 

์•„๋ž˜์— svn repository์— hellome์ž๋ฐ” ํŒŒ์ผ์ด ์˜ฌ๋ผ๊ฐ„ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ํ˜„์žฌ๊นŒ์ง€์˜ ๋ฒ„์ „ tag๋กœ ๋งŒ๋“ค๊ธฐ

์ง€๊ธˆ ๊นŒ์ง€ ์ž‘์—…ํ•œ ํŒŒ์ผ์„ ๋ฒ„์ „ 1.0์œผ๋กœ ๋งŒ๋“ค๊ณ  ๋‹ค์Œ ๋ฒ„์ „ 1.1์„ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์žฌ ๋ฒ„์ „์„ tag๋กœ ๋งŒ๋“ค์–ด๋ณด์ž

์ง€๊ธˆ๊นŒ์ง€ ์ž‘์—…ํ•œ trunk์— ์žˆ๋Š” project 09์— ์ปค์„œ๋ฅผ ๋‘๊ณ  ์˜ค๋ฅธ์ชฝ ํด๋ฆญ new > tag๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

์–ด๋–ค ํƒœ๊ทธ์˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ• ์ง€ ์ž…๋ ฅํ•œ ๋’ค

svn repository project09/tags/v1.0 ๋ฒ„์ „์ด ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„์— ์‹ค์Šต์—์„œ๋Š” ํ”„๋กœ์ ํŠธ๋ช…๊ณผ ๋ฒ„์ „์„ ํ•จ๊ป˜ ์ ์ง€ ์•Š์•˜๋Š”๋ฐ tag ์ƒ์„ฑ ์‹œ ์–ด๋–ค ํ”„๋กœ์ ํŠธ์˜ ๋ช‡ ๋ฒ„์ „์ธ์ง€ ๋ช…์‹œํ•˜์ž! ์ •ํ™•ํžˆ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

 


๊ทธ๋Ÿผ ์›๊ฒฉ ์„œ๋ฒ„์— ์ €์žฅ๋œ ์ง€๋‚œ ๋ฒ„์ „์„ ๊ฐ€์ง€๊ณ  ์™€์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•ด๋ณด์ž. svn repository์—์„œ ํ•ด๋‹น tagํด๋” ์˜ค๋ฅธ์ชฝ ํด๋ฆญํ•œ ๋’ค checkout์„ ํ•ด์„œ ๋กœ์ปฌ๋กœ ๊ฐ€์ ธ์˜ค์ž. tags์˜ ์œ„์น˜์—์„œ Check Out์„ ํ•œ๋‹ค๋ฉด tags์— ๋‹ด๊ธด ์ „์ฒด ๋ฒ„์ „์„ ๋‹ค ๋ฐ›์•„์˜ค๊ฒŒ ๋œ๋‹ค.

๋กœ์ปฌ์— project09์˜ v1.0์„ ๋ฐ›์•˜๋‹ค. ์•„๋ž˜ ๋ณด๋ฉด ๊ธฐ์กด์— ์ƒ์„ฑํ•œ project09 ํŒŒ์ผ๊ณผ๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๋ณ„๊ฐœ์ธ project09 v1.0์ด ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. tag๋กœ ์ƒ์„ฑ๋œ ๋ฒ„์ „๋“ค์€ ๋ฒ„์ „๋ณ„๋กœ ๊ธฐ์กด์˜ ํ”„๋กœ์ ํŠธ์™€ ๋…๋ฆฝ์ ์ธ ์กด์žฌ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

 

๋กœ์ปฌ์— ์žˆ๋Š” project09์— tagtest๋ผ๋Š” ์ž๋ฐ” ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ด๋ณด์ž.

๋กœ์ปฌ์— ์ƒ์„ฑํ•œ ๋’ค commit ํ•œ๋‹ค. (commit ํ•˜๋Š” ๊ณผ์ •์€ ์œ„์™€ ๋™์ผํ•˜๋ฏ€๋กœ ์ƒ๋žตํ•œ๋‹ค.)

์›๊ฒฉ svn repository์— tagtest๋Š” project09์—๋งŒ ์˜ฌ๋ผ๊ฐ€๊ณ  v1.0 ํด๋”์—๋Š” ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š์•˜๋‹ค. ์ด๋กœ์จ tag์— ํด๋”๋“ค์€ trunk์—์„œ ํŒŒ์ƒ๋˜๋ฉด ์ด๋ฏธ ๊ด€๊ณ„๊ฐ€ ์—†๋Š” ๋…๋ฆฝ์ ์ธ ์กด์žฌ์ž„์„ ๋‹ค์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•