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

[SVN] E160024 Commit failed ERROR / is out of date;

11๊ฐœ์˜ ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•˜๋ ค๋Š”๋ฐ common.css ํŒŒ์ผ๋งŒ ์ž๊พธ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค. update ๋ฐ›์„ ํŒŒ์ผ๋„ ์—†๊ณ  ์—๋Ÿฌ๊ฐ€ ๋‚  ์ด์œ ๊ฐ€ ์—†๋Š”๋ฐ ์ด๋Ÿฐ ๊ฒฝ์šฐ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋”ฑ ํ•˜๋‚˜๋‹ค. ' override and update ' ์ผ๋‹จ ์˜ฌ๋ฆด๋ ค๊ณ  ํ•œ ํŒŒ์ผ์„ ์ž˜ ๋ฐฑ์—…์‹œ์ผœ๋†“๊ณ  ์˜ค๋ฒ„๋ผ์ด๋“œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์ž. ๊ทธ ํ›„ ๋‹ค์‹œ ์ปค๋ฐ‹ ์‹œ์ผœ์ฃผ๋ฉด ์™„๋ฃŒ..

[SVN] ์—ฐ๊ฒฐ ํ•ด์ œ / ์žฌ ์—ฐ๊ฒฐ

์ดํด๋ฆฝ์Šค์—์„œ SVN ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ๊ฑฐ๋‚˜, ์ƒˆ๋กœ ์—ฐ๊ฒฐ์„ ํ•  ๊ฒฝ์šฐ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž. * ์—ฐ๊ฒฐ์ด ํ•ด์ œ ๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ 1. ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ -> team -> Disconnect * ์žฌ์—ฐ๊ฒฐ 1. disconnect ํ›„ ๋‹ค์‹œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ -> team -> share project 2. SVN repository ์ง€์ • 3. Launce the Commit Dialog for the shared resources ์ฒดํฌ ํ•ด์ œ (์ปค๋ฐ‹ ์—ฌ๋ถ€ ๋ฌป๋Š” ๊ฑฐ) ๋ชจ๋“  ์†Œ์Šค๊ฐ€ repository๋กœ ์ธ์‹๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋ฐ‹ ์ฃผ์˜ 4. finishํ›„ team -> Synchronize with Repository๋ฅผ ํด๋ฆญํ•˜์—ฌ svn ์—ฐ๊ฒฐ์ด ์ž˜ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ.

[SVN] SVN์ด๋ž€ ? ์žฅ์  , ๋‹จ์  , ์šฉ์–ด ์ •๋ฆฌ

ํšŒ์‚ฌ์—์„œ ์†Œ์Šค๋ฅผ ํ˜•์ƒ๊ด€๋ฆฌํ• ๋•Œ svn์„ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ svn์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. 1. SVN์ด๋ž€? SVN์€ SubVersion์˜ ์ค„์ž„๋ง๋กœ ์ค‘์•™์ง‘์ค‘๊ด€๋ฆฌ์‹ ํ˜•์ƒ๊ด€๋ฆฌ ์†Œ์Šค ๊ด€๋ฆฌ ํˆด์ด๋‹ค. ๋กœ์ปฌ pc์—์„œ ์ปค๋ฐ‹ ์‹œ ์ค‘์•™ ์ €์žฅ์†Œ์— ๋ฐ”๋กœ ๋ฐ˜์˜ 2. SVN ํ•„์š”์„ฑ ๊ธฐ์กด์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ณต์œ  ๋“ฑ์œผ๋กœ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ๋ณต๊ตฌ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ค‘ ๊ณผ๊ฑฐ์˜ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๊ฐ™์€ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌ ํ•  ๊ฒฝ์šฐ, ๊ฐ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ๋ถ€๋ถ„์„ ํŒ€์› ์ „์ฒด๊ฐ€ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ณผ์ •์„ ์ž๋™ํ™” ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์  ์†Œ์Šค ์ฝ”๋“œ์—์„œ ๋ˆ„๊ฐ€ ์ˆ˜์ •ํ–ˆ๋Š”์ง€ ์ถ”์  ๋Œ€๊ทœ๋ชจ ์ˆ˜์ • ์ž‘์—…์„ ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ์ง„ํ–‰ ๋งˆ์ด๋„ˆ ๋ฒ„์ „(branch)๋กœ ํ”„๋กœ์ ํŠธ์— ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ๋ถ€๋ถ„์„ ๊ฐœ๋ฐœ 3. SVN ์žฅ์  ์›์ž์  ์ปค๋ฐ‹์„ ์ง€์›ํ•˜๋ฏ€๋กœ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์ปค๋ฐ‹๊ณผ ์—‰..

[Git] Git ๋ช…๋ น์–ด ์ •๋ฆฌ

1. git -version ํ˜„์žฌ ์„ค์น˜๋œ git ๋ฒ„์ „ ํ™•์ธ 2. git config -global user.name "natrue" git config -global user.email "natrue@gmail.com" ์‚ฌ์šฉ์ž name, email ์ •๋ณด ์„ค์ • 3. git config -l ์„ค์ • ์ •๋ณด ์กฐํšŒ 4. cd d: ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ณ€๊ฒฝ (git bash) 5. pwd ํ˜„์žฌ ์œ„์น˜ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ ์กฐํšŒ 6. Is ls -al ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ๊ณผ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ์กฐํšŒ ์ˆจ๊น€ ๋””๋ ‰ํ† ๋ฆฌ/ ํŒŒ์ผ๊นŒ์ง€ ์กฐํšŒ 7. mkdir ๋””๋ ‰ํ† ๋ฆฌ๋ช… ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ 8. clear ํ™”๋ฉด ๋กœ๊ทธ ์‚ญ์ œ 9. git init git ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ 10. git status git ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์˜ ์ƒํ™ฉ์„ ์กฐํšŒ (commit, add ๋Œ€์ƒ๋“ค) 11...

[Git] Git ์‚ฌ์šฉ ์ด์œ 

1. Git์ด๋ž€ Git์€ ํ˜•์ƒ ๊ด€๋ฆฌ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜ ํ˜•์ƒ ๊ด€๋ฆฌ ๋„๊ตฌ ๋˜๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ธฐ์—…์˜ ํ•ต์‹ฌ ์ž์‚ฐ์ธ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค. 2. Git / SVN ์ฐจ์ด Git : ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ PC์™€ ์ €์žฅ์†Œ์— ๋ถ„์‚ฐํ•˜์—ฌ ์ €์žฅ - ์ค‘์•™ ์„œ๋ฒ„ ์žฅ์•  ์‹œ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ , ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ค‘์•™ ์ €์žฅ์†Œ์— ๋ณต์› ๊ฐ€๋Šฅ SVN : ์ค‘์•™ ์„œ๋ฒ„์— ์†Œ์Šค์ฝ”๋“œ์™€ ํžˆ์Šคํ† ๋ฆฌ ์ €์žฅ 3. Git ์žฅ์  ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ํ•„์š” ์—†์ด ๊ฐ™์€ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๋ช…์ด ๋™์‹œ์— ์ž‘์—…ํ•˜๋Š” ๋ณ‘๋ ฌ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅ ๋ธŒ๋žœ์น˜๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ํ•œ ๋’ค, ํ•ฉ์น˜๋Š” merge๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ. ์‹ ์†ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๋‹ค. ๋น ๋ฅด๊ณ  ๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ๋‚˜ ์ด๋ ฅ์ด ๋งŽ์€ ์ž‘์—…์— ๋งค์šฐ ํ•ฉ๋ฆฌ์ ์ด๋‹ค. ์žฅ์†Œ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ํ˜‘์—…..

[Git] ์ดํด๋ฆฝ์Šค์—์„œ Clone Git Repository ์ €์žฅ์†Œ ๋ณต์ œ ํ›„ import

์˜ค๋Š˜์€ git clone ํ›„ project import๋ฅผ ํ•ด๋ณด์ž. 1. ๊ธฐ์กด ์ €์žฅ์†Œ๋ฅผ Clone ํ•˜๊ธฐ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋ ค๊ฑฐ๋‚˜(Contribute) Git ์ €์žฅ์†Œ๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ git clone ์‚ฌ์šฉ Git Repository Clone Git Repository ํด๋ฆญ ์ €์žฅ์†Œ์— ๋Œ€ํ•ด ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์žˆ๊ณ  ์†Œ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ ค๋ฉด ์‚ฌ์šฉ์ž ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ •๋ณด๋ฅผ ์ž…๋ ฅ ํ›„ next ๋ณต์ œํ•  ๋ธŒ๋Ÿฐ์น˜๋ฅผ ์„ ํƒํ•œ ํ›„ next ๊นƒ ํ—ˆ๋ธŒ ์ €์žฅ์†Œ์˜ ๋ณต์ œ๋ณธ์„ ์ €์žฅํ•  ํด๋”๋ฅผ ์„ ํƒ ํ›„ finish ํด๋ฆญ ์™„๋ฃŒ ๋˜๋ฉด ๋ณต์ œ๋œ ํด๋”๊ฐ€ ์ถœ๋ ฅ 2. ๋ณต์ œํ•œ ํ”„๋กœ์ ํŠธ import ํ•˜๊ธฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ›„ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ import Projects ํด๋ฆญ ๋ ๊ฐ„๋‹จํ•˜๋‹ค.