JavaRush /Java Blog /Random-KO /IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ์ œ์–ด ๊ธฐ๋ณธ ์‚ฌํ•ญ
Galina
๋ ˆ๋ฒจ 8

IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ์ œ์–ด ๊ธฐ๋ณธ ์‚ฌํ•ญ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
Wikipedia์—์„œ๋Š” " ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ (์˜์–ด ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ, VCS ๋˜๋Š” ๊ฐœ์ • ์ œ์–ด ์‹œ์Šคํ…œ)์€ ์ •๋ณด ๋ณ€๊ฒฝ ์ž‘์—…์„ ๋” ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋™์ผํ•œ ๋ฌธ์„œ์˜ ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ๋” ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ , ๋ˆ„๊ฐ€ ์–ธ์ œ ์ด๋Ÿฐ ๋ณ€๊ฒฝ์„ ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค." IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ - 1
  1. ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด IDEA ์‹œ์ž‘ ์ฐฝ์ด๋‚˜ ์ƒ๋‹จ ๋ฉ”๋‰ด VCS์—์„œ Check out from Version Control์„ ์„ ํƒํ•˜๊ณ  Git, Git Hub,...๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์„ค์ •์€ ํŒŒ์ผ - ๊ธฐํƒ€ ์„ค์ • - ๊ธฐ๋ณธ ์„ค์ • - ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฉ”๋‰ด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VCS์˜ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ VCS๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ - 2
  3. VCS๋ฅผ ํ”„๋กœ์ ํŠธ์— ์—ฐ๊ฒฐํ•œ ํ›„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mac์˜ ๊ฒฝ์šฐ Cmd + 9๋ฅผ ๋ˆŒ๋Ÿฌ ๋ณ€๊ฒฝ ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ - 3
  4. VCS๋กœ ์ผ๋ถ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ Mac์šฉ Ctrl + V ์ž‘์—… ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ปค๋ฐ‹ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ - 4
  5. ํŒŒ์ผ ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด VCS - Git(๋˜๋Š” VCS) - ๊ธฐ๋ก ํ‘œ์‹œ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ํ›„ ๋‚˜ํƒ€๋‚˜๋Š” ํŒ์—… ๋ฉ”๋‰ด์—์„œ Git(๋˜๋Š” VCS) - ๊ธฐ๋ก ํ‘œ์‹œ ๋˜๋Š” Ctrl + Mac์šฉ V - ๊ธฐ๋ก ํ‘œ์‹œ.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ - 5

    ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์˜ ๋กœ๊ทธ ํƒญ์—์„œ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜์—ฌ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ์—ด๊ณ  ๊ตฌ์ฒด์ ์ธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…น์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋œ ๋ถ€๋ถ„์ด ์ถ”๊ฐ€๋œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ - 6
  6. ์ฃผ์„์„ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • ์ฝ”๋“œ ์ค„์„ ๋ˆ„๊ฐ€ ์–ธ์ œ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์„์€ ํ”Œ๋ผ์ด์•„์›ƒ(Mac์˜ ๊ฒฝ์šฐ Ctrl + V), ์ƒํ™ฉ๋ณ„(์˜ค๋ฅธ์ชฝ ํด๋ฆญ) ๋ฐ ํŒจ๋„์˜ ๊ธฐ๋ณธ VCS ๋ฉ”๋‰ด ๋“ฑ ๋™์ผํ•œ ์„ธ ๊ฐ€์ง€ ๋ฉ”๋‰ด ์˜ต์…˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  7. ๋ฌด์‹œ๋œ ํŒŒ์ผ ๋ชฉ๋ก์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์—์„œ ๋ฌด์‹œ๋œ ํŒŒ์ผ ํ‘œ์‹œ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ - 7
  8. Git IDEA๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑ, ์ „ํ™˜, ๋ณ‘ํ•ฉ, ๋น„๊ต ๋ฐ โ€‹โ€‹์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก์„ ๋ณด๊ฑฐ๋‚˜ ์ƒˆ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ ๋ฉ”๋‰ด ๋˜๋Š” ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์˜ ๋ธŒ๋žœ์น˜, VCS ์ž‘์—… ํŒ์—… ๋ฉ”๋‰ด ๋˜๋Š” ์ƒํƒœ ํ‘œ์‹œ์ค„ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ( ๋งํฌ ์—์„œ ๊ฐ€์ ธ์˜จ ํ•ญ๋ชฉ )

  9. Patche๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ผ๋ จ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํŒŒ์ผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ธ ๋‹ค์Œ ์ฝ”๋“œ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฒ„์ „ ์ œ์–ด์— ์ง€์†์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ  ์›๊ฒฉ์œผ๋กœ ์ž‘์—…ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์›์—๊ฒŒ ํ‘ธ์‹œํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ( ๋งํฌ ์˜ ์ •๋ณด )

    ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์„น์…˜์—์„œ ์ˆ˜์ •๋œ ํŒŒ์ผ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ํŒจ์น˜ ์ƒ์„ฑ์„ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ - 8

    ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŒŒ์ผ์— ์ €์žฅํ•˜๋ ค๋Š” ํŠน์ • ํŒŒ์ผ ์˜†์˜ ํ™•์ธ๋ž€์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    IntelliJ IDEA ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ: ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ณธ - 9
๋งํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์‹ ์˜ ๋ง๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค .
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION