์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ๊ตฌ์„ฑ

์›นํ›… ๋ฐฐํฌ ์—”๋“œํฌ์ธํŠธ๋Š” Looker ์ธ์Šคํ„ด์Šค์— Git ๋ถ„๊ธฐ, ์ปค๋ฐ‹ SHA ๋˜๋Š” ํƒœ๊ทธ ์ด๋ฆ„์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•œ ๋‹ค์Œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ํ”„๋กœ์ ํŠธ์˜ ํ”„๋กœ๋•์…˜ ๋ฒ„์ „์œผ๋กœ ํ‘ธ์‹œํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. (Looker ๋ฐฐํฌ ์›นํ›… ํ˜•์‹์€ ์›นํ›…์œผ๋กœ ๋ฐฐํฌ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.) ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ์ ํŠธ์—์„œ Looker๋Š” Git ํ†ตํ•ฉ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ”„๋กœ๋•์…˜์— ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋ฏ€๋กœ ๋ฐฐํฌ ์›นํ›…์„ ์„ค์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—๋Š” ๋ฐฐํฌ ์›นํ›…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ํ”„๋กœ๋•์…˜์— ํ‘ธ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์Šคํ…Œ์ด์ง• ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์— ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” Looker IDE ์™ธ๋ถ€์˜ ์›๊ฒฉ ํ”„๋กœ๋•์…˜ ๋ถ„๊ธฐ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ์›นํ›…์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ๊ธ‰ ๋ฐฐํฌ ๋ชจ๋“œ๋กœ ๋ฐฐํฌํ•˜๋ฉด Looker ํ”„๋กœ์ ํŠธ์˜ ํ”„๋กœ๋•์…˜ ๋ฒ„์ „์— ์‚ฌ์šฉ๋˜๋Š” ๋ถ„๊ธฐ, ์ปค๋ฐ‹ SHA ๋˜๋Š” ํƒœ๊ทธ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Git pull ์š”์ฒญ์„ ์‚ฌ์šฉํ•˜์—ฌ Looker ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, Looker ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์œผ๋กœ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ํ‘ธ์‹œํ•˜๋ ค๋ฉด pull ์š”์ฒญ์„ ๋ณ‘ํ•ฉํ•œ ํ›„ ๋ฐฐํฌ ์›นํ›…์„ ํŠธ๋ฆฌ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Git ์ œ๊ณต์—…์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค์— ์›นํ›…์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ ๋Œ€๋ถ€๋ถ„์˜ Git ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์—์„œ ์ž๋™ํ™” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Looker ๊ด€๋ฆฌ์ž์ธ ๊ฒฝ์šฐ ์Šน์ธ๋œ ๋‹น์‚ฌ์ž๋งŒ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ•„์š”ํ•œ ๋ฐฐํฌ ์›นํ›…์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๊ฐ€ ์•„๋‹Œ Looker ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์ถ”๊ฐ€

Looker๋Š” GitHub, Bitbucket ์„œ๋ฒ„, GitLab๊ณผ ๊ฐ™์€ Git ์ œ๊ณต์—…์ฒด์— ๋Œ€ํ•œ ์›น ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ์— ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์„ค์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๊ฐœ๋ฐœ ๋ชจ๋“œ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ด๊ณ  IDE ํƒ์ƒ‰ ๋ฉ”๋‰ด์—์„œ ์„ค์ • ์•„์ด์ฝ˜์„ ์„ ํƒํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์„ค์ • ํŒจ๋„์„ ์—ฝ๋‹ˆ๋‹ค.
  2. ํ”„๋กœ์ ํŠธ ์„ค์ • ํŒจ๋„์—์„œ ๊ตฌ์„ฑ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์„น์…˜๊นŒ์ง€ ์Šคํฌ๋กคํ•œ ๋‹ค์Œ ์›นํ›… ๋ณด์•ˆ ๋น„๋ฐ€ ์„ค์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. Looker๊ฐ€ ๋ณด์•ˆ ๋น„๋ฐ€ ํ† ํฐ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž๋™ ์ƒ์„ฑ๋œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž์ฒด ๋ณด์•ˆ ๋น„๋ฐ€ ํ† ํฐ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž์ฒด ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋งŒ๋“œ๋Š” ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณต์‚ฌํ•˜์—ฌ ํ…์ŠคํŠธ ํŒŒ์ผ์— ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ €์žฅ์†Œ์˜ ์›นํ›…์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ณต์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ํŽ˜์ด์ง€๋ฅผ ๋‚˜๊ฐ€๊ฑฐ๋‚˜ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ํ”„๋กœ์ ํŠธ์— ๋‹ค์‹œ ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  5. ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ํ”„๋กœ์ ํŠธ์˜ ๋ฐฐํฌ ์›นํ›…์— ์ด ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Looker ์Šคํ…Œ์ด์ง• ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•˜๋ ค๋ฉด HTTP ํ—ค๋”์— ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Git pull ์š”์ฒญ ํ†ตํ•ฉ์ด ํฌํ•จ๋œ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ Git ์ œ๊ณต์—…์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ด๋™ํ•˜์—ฌ ์ €์žฅ์†Œ์˜ ์›นํ›…์— ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Git ์ €์žฅ์†Œ์˜ ์›นํ›…์— ๋Œ€ํ•œ ๋ณด์•ˆ ๋น„๋ฐ€ ๊ตฌ์„ฑ

Git pull ์š”์ฒญ ํ†ตํ•ฉ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ LookML ํ”„๋กœ์ ํŠธ์— ๋ฐฐํฌ ์›นํ›… ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ Git ์ œ๊ณต์—…์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ด๋™ํ•˜์—ฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ €์žฅ์†Œ์˜ ์›นํ›…์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด GitHub๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. Git ์ œ๊ณต์—…์ฒด์˜ ์›น์‚ฌ์ดํŠธ์—์„œ ํ”„๋กœ์ ํŠธ์˜ ์ €์žฅ์†Œ ์„ค์ •์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    ํŒ: Git ํ†ตํ•ฉ์„ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค์ •ํ•œ ๊ฒฝ์šฐ Looker์—์„œ ํ”„๋กœ์ ํŠธ์˜ Git ๋ฉ”๋‰ด์— ์žˆ๋Š” Git์— ํ”„๋กœ์ ํŠธ ๋ณด๊ธฐ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ์ €์žฅ์†Œ ์„ค์ •์—์„œ ์›นํ›…์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. LookML ํ”„๋กœ์ ํŠธ์˜ ์›นํ›…์„ ์ฐพ์€ ํ›„ ์ˆ˜์ • ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ๋ณด์•ˆ ๋น„๋ฐ€ ํ•„๋“œ์— Looker์˜ ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์„น์…˜์—์„œ ๋ณต์‚ฌํ•œ ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.

  5. ์›นํ›… ์—…๋ฐ์ดํŠธ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ํ”„๋กœ์ ํŠธ์˜ ํ”„๋กœ๋•์…˜ ๋ฒ„์ „์— ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์›นํ›… ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ์—์„œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ๋ณ€๊ฒฝ

์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ”„๋กœ์ ํŠธ์— ์ถ”๊ฐ€๋œ ํ›„ Looker ๊ด€๋ฆฌ์ž์ธ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ”„๋กœ์ ํŠธ์—์„œ ํƒ์ƒ‰ ๋ฉ”๋‰ด์˜ ์„ค์ • ์•„์ด์ฝ˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์„น์…˜๊นŒ์ง€ ์Šคํฌ๋กคํ•˜๊ณ  ๋ณด์•ˆ ๋น„๋ฐ€ ์žฌ์„ค์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. Looker๊ฐ€ ์ƒˆ ๋ณด์•ˆ ๋น„๋ฐ€ ํ† ํฐ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž๋™ ์ƒ์„ฑ๋œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ณ ์œ ํ•œ ์ƒˆ ๋ณด์•ˆ ๋น„๋ฐ€ ํ† ํฐ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž์ฒด ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋งŒ๋“œ๋Š” ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณต์‚ฌํ•˜์—ฌ ํ…์ŠคํŠธ ํŒŒ์ผ์— ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ €์žฅ์†Œ์˜ ์›นํ›…์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ํŽ˜์ด์ง€๋ฅผ ๋‚˜๊ฐ€๊ฑฐ๋‚˜ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋Œ์•„๊ฐ€์„œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์™„์ „ํžˆ ์‚ญ์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๊ฐ€ Git pull ์š”์ฒญ ํ†ตํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ Git ์ €์žฅ์†Œ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ด๋™ํ•˜์—ฌ ์ €์žฅ์†Œ์˜ ์›นํ›… ๋ณด์•ˆ ๋น„๋ฐ€์„ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์‚ญ์ œ

์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ”„๋กœ์ ํŠธ์— ์ถ”๊ฐ€๋˜๋ฉด Looker ๊ด€๋ฆฌ์ž์ธ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ”„๋กœ์ ํŠธ์—์„œ ํƒ์ƒ‰ ๋ฉ”๋‰ด์˜ ์„ค์ • ์•„์ด์ฝ˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€ ์„น์…˜๊นŒ์ง€ ์Šคํฌ๋กคํ•˜๊ณ  ๋ณด์•ˆ ๋น„๋ฐ€ ์‚ญ์ œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์‚ญ์ œ ์•ˆํ•จ์„ ํด๋ฆญํ•˜์—ฌ ์ž‘์—…์„ ์ทจ์†Œํ•˜๊ณ  ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํ”„๋กœ์ ํŠธ์—์„œ ์›นํ›… ๋ฐฐํฌ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์˜๊ตฌ์ ์œผ๋กœ ์‚ญ์ œํ•˜๋ ค๋ฉด ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ์— ๋” ์ด์ƒ ๋ฐฐํฌ ์›นํ›…์˜ ๋ณด์•ˆ ๋น„๋ฐ€์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๊ฐ€ Git pull ์š”์ฒญ ํ†ตํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ, ์ด์ œ Git ์ œ๊ณต์—…์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ด๋™ํ•˜์—ฌ ์ €์žฅ์†Œ์—์„œ ์›นํ›… ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Looker ์ž์ฒด๋Š” ๋” ์ด์ƒ Git ์ œ๊ณต์—…์ฒด ์ธก์—์„œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ํ™•์ธํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ Git ์ €์žฅ์†Œ ์›นํ›…์— ์—ฌ์ „ํžˆ ๋ณด์•ˆ ๋น„๋ฐ€์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Git ์ €์žฅ์†Œ์—์„œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์‚ญ์ œํ•˜๋ ค๋ฉด Git ์ €์žฅ์†Œ ์›นํ›…์˜ ๋ณด์•ˆ ๋น„๋ฐ€ ๊ตฌ์„ฑ์—์„œ Git ์ œ๊ณต์—…์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋ณด์•ˆ ๋น„๋ฐ€์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.