์ค๋์ ์ ๋ง ์์ฒญ๋ ์ผ์ด ์์๋ค. ์๊ณ ์ผ์ด๋์ Slack์ ํ์ธํด๋ณด๋ Github์ Mergeํ๋ค๊ฐ conflict๊ฐ ๋ฐ์ํ๋ค๊ณ ํ์ ์ ์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์ฐ๋ฆฌ๋ผ๋ฆฌ ์จ๋ฆ์ ํ๋ค ๊ฒฐ๊ตญ ํํฐ๋๊ป ๋์์ ๋ฐ์๋ค. ํ์ง๋ง ๊ฒฐ๊ตญ์ ์๋ก Repository๋ฅผ ์์ฑํ์ฌ ์ฒ์๋ถํฐ ํ ์ ๋ฐ์ ์์๋ค...
์ฐ๋ฆฌ ํ๋ก์ ํธ์์ ๋ฐ์ํ conflict๋ ์ด 108๊ฐ ์๋ค... ํ์ธํด๋ณด๋ ์คํ๋ผ์ดํธ ์์ค ํ์ผ๋ค๊ณผ Meta ํ์ผ๋ค์ด Conflict๋ฅผ ๋ฐ์ํ๊ณ ์์๋ค!!! ๋๋ฌธ์ ์ฝ๋๋ก ํ์ธ๋ ๋ถ๊ฐ๋ฅํด์ Revert์ Revert๋ฅผ ๋ฐ๋ณตํด์ ๊ณ ์ณ๋ณด๋ ค ์ ๋ฅผ ์ผ์ง๋ง, ๊ฒฐ๊ตญ ํด๊ฒฐํ์ง ๋ชปํ๊ณ ํํฐ๋์ ์ฐพ์๊ฐ๋ค. ํํฐ๋๊ป์ ์ด์ฌํ Rebase๋ฅผ ํตํด ์ฝ๋๋ฅผ ํ๋๋ก ํฉ์ณ ์ฃผ์ จ์ง๋ง, ๊ฒฐ๊ตญ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ๋ชปํ๋ค. ๊ฒฐ๊ตญ ์ฐ๋ฆฌ๋ Repository๋ฅผ ์๋ก ํ์ ๋ค์ ์์ ํ๋ ๊ฒ์ผ๋ก ํด๊ฒฐํ๋ค. ๋คํ์ด๋ ์์ ๋์ด ๋ง์ง ์์ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ์ง๋ง, ์ค๋ ๋ฐ๋์ ์ ์ฌ์ฉํด๋ฒ๋ฆฐ ์ ์ ์์ฝ๋ค.
์์ธ์ ์ฐ๋ฆฌ๊ฐ Scene ํ๋์์ ์์ ์ ํ์ + Main์ด ์ต์ ํ๋์ง ๋ชปํ ์ฑ ๊ฐ์ branch์์ ์์ ํ ๊ฒ์ ๋์ค์ ๋ชฐ์์ ์ ์ฉํจ์ ์ฝค๋ณด ์ดํ์ผ๋ก ์ธํด ๊ผฌ์ธ ๊ฒ ๊ฐ๋ค๊ณ ํํฐ๋์ด ๋ง์ํ์ จ๋ค. ํํฐ๋์ด ์ ์ํ์ ๋ฐฉ๋ฒ์, Scene์ ๋ถ๋ฆฌํด๋๊ณ ์์ ์ ํ ๋ค, ๋์ค์ MainScene์ผ๋ก ๋ณต์ฌ + ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ์ฌ ์๋ Mergeํ๋ ๋ฐฉ๋ฒ. ๋๋ Prefab์ ํ์ฉํ์ฌ MainScene์๋ ๊ฐ์ฒด๊ฐ ์์ด ์์ ํ๋ ๊ฒ. ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ จ์ง๋ง ํ์์ ๊ฒฝ์ฐ๋ ์์ง ์ฐ๋ฆฌ๊ฐ ํ๋ฆฌํน ์์ฑ์ ์ต์์น ์์ ์ ์๋ก ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
๊ฒฐ๊ตญ ์ฐ๋ฆฌ๋ ์๋ก Repository๋ฅผ ์์ฑํ๊ณ , ๊ฐ์ ์์ ํ Scene์ ๋ถ๋ฆฌํ ๋ค, Main๊ณผ Merge๊ฐ ํ์ํ ๊ฒฝ์ฐ Pull Request๋ฅผ ํตํด ์ต์ข ํ์ธ ํ Mergeํ๊ธฐ๋ก ๋ฐฉ๋ฒ์ ๋ณ๊ฒฝํ๋ค. ์์ง MainScene์ ํฉ์ณ๋ณด์ง ์์์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ง๊ธ๊น์ง๋ ๋ฌธ์ ์์ด ๋ณํฉ๋๋ ๋ฏ ํ๋ค.
์ค๋์ ๋ธ๋ฆฌ๊ฒ์ดํธ์ ๋ํ ํน๊ฐ์ ๋ค์๋ค. ์จ์ผํ๋ ์ด์ ์ ๊ธฐ์ด์ ์ธ ๋ฐฉ๋ฒ์ ์ดํด๋ฅผ ํ์ง๋ง, ์ด๊ฒ์ ์ค์ ๋ก ์์ฉ์ ํด๋ณผ ์์ ์ ๋์ง ์๋๋ค...
delegate ๋ฐํํ์
๋ธ๋ฆฌ๊ฒ์ดํธํจ์๋ช
();
์ผ๋ก ์ฌ์ฉํ๋ค๊ณ ํจ. ์ฌ์ฉํ๋ ์ด์ ๋ ํ์ฅ์ฑ๊ณผ ๋ชจ๋ํ๋ฅผ ์ํด์๋ผ๊ณ ํ์
จ์ผ๋ฉฐ, ํ์คํ ์จ์ผ ํ๋ ์ด์ ๋ ์ดํด๊ฐ ๋๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ผ์ด๋ธ ํน๊ฐ ๋
นํ ์์์ด ์ฌ๋ผ์ค๋ฉด ๋ค์ ํ๋ฒ ํ์ธํด์ผ ํ ๊ฒ ๊ฐ๋ค.
์ค๋์ ๋ฐ๋์ ๋์ ๊ณ ์ํด์ ์ป์ ๊ฒฐ๊ณผ๊ฐ ๋ค์ ์์์ด์๊ธฐ ๋๋ฌธ์ ์ข ๊น์ด ๋น ์ง ๋ปํ์ง๋ง, ๊ทธ๋๋ ์ด๋ฒ ๊ฒฝํ์ ํตํด Github ํ์ ๋ฐฉ์์ ๋ชธ์ผ๋ก ํ์คํ๊ฒ ๋ฐฐ์ด ๊ฒ ๊ฐ์ ๋๋ฆ ์ป์ด๊ฐ๋ ๊ฒ์ด ์๋ ๊ฒ ๊ฐ๋ค. ๋ค์ ํ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ์๋ ์ด๋ฌํ ๋ฐฉ์์ ํ์๋ค์๊ฒ ๊ณต์ ํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ๋ค.