LLVM ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์๋ง์ ํํํ๋ค ์๋ฅผ ๋ฐ๋ฅด๋ค ๋ค๋ฅธ ํ๋ก์ ํธ ๊ทธ๋ฆฌ๊ณ ์ฃผ ์ ์ฅ์๋ฅผ ์๋ณํ๊ธฐ ์ํด "๋ง์คํฐ"๋ผ๋ ๋จ์ด๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์. ์ด๋ฌํ ๋ณํ๋ LLVM ์ปค๋ฎค๋ํฐ๊ฐ ํน์ ํ์์ ๋ถํธํ๊ฒ ๋ง๋ค ์ ์๋ ๋ฌธ์ ์ ๋ํด ํฌ์ฉ์ ์ด๊ณ ๋ฏผ๊ฐํ๋ค๋ ์ ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ผ๋ก ์ ์ ๋๊ณ ์์ต๋๋ค.
"master" ๋์ "dev", "trunk", "main" ๋๋ "default"์ ๊ฐ์ ์ค๋ฆฝ ๋์ฒด ํญ๋ชฉ์ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. SVN์์ Git์ผ๋ก ์ ํํ๊ธฐ ์ ์๋ ๋ฉ์ธ ๋ธ๋์น๋ฅผ "ํธ๋ ํฌ"๋ผ๊ณ ๋ถ๋ ์ผ๋ฉฐ ์ด ์ด๋ฆ์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ฌ์ ํ ์ต์ํฉ๋๋ค. ๋์์ ํ์ดํธ๋ฆฌ์คํธ/๋ธ๋๋ฆฌ์คํธ๋ผ๋ ์ฉ์ด์ ๋ํ ์ฐธ์กฐ๋ฅผ ํ์ฉ ๋ชฉ๋ก/๊ฑฐ๋ถ ๋ชฉ๋ก์ผ๋ก ๋์ฒดํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ ์๋ฉ๋๋ค. ๋์์ ๋ฉ์ธ ๋ธ๋์น์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด ๋น๋ ์คํฌ๋ฆฝํธ, ์ง์์ ํตํฉ ์์คํ
์ค์ ๋ฐ ๊ด๋ จ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ์ง๋ง ์ต๊ทผ ์๋ฃ๋ SVN์์ Git์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์
์ ๋นํ๋ฉด ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฏธ๋ฏธํ ๊ฒ์
๋๋ค.
๋๋ถ๋ถ์ ์ฐธ๊ฐ์ ํ ๋ก , 60๊ฐ ์ด์์ ๋ฉ์์ง ๋ฒํธ๊ฐ ์ด๋ฆ ๋ณ๊ฒฝ์ ์ฐฌ์ฑํ์ต๋๋ค. ๋ค์์ ํฌํจํ๋ ์ ์ ๋ ๊ทธ๋ฆฌ๊ณ LLVM์ ์ฐฝ๋ฆฝ์์ด์ ์์ ์ค๊ณ์์ธ Chris Lattner๋ ์๋๋ฅด์ง ๋ง๊ณ ๊ธฐ๋ค๋ ค๋ณด๊ณ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์ฌ์ง ์ง์ผ๋ณด๋ผ๊ณ ๊ถํ์ต๋๋ค. ์ด๋์
ํฐ๋ธ GitHub์์ ๋ง์คํฐ ๋ธ๋์น์ ๋ํ ๊ธฐ๋ณธ ์ด๋ฆ "master" ์ฌ์ฉ์ ์ค์งํฉ๋๋ค(์ด๋ฆ์ ๋ฐ๊ฟ ๋ GitHub์ ๋์ผํ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด).
์ํฉ์ ํฉ๋นํ๊ฒ ๋ง๋๋ ๋น๊ผฌ๋ ๋ง๋ ์์๊ณ , ์ผ๋ถ ์ฌ๋๋ค์ ์ธ์ง๋ ์ง์งํ๊ฒ. ๋ก๋ง ๋ ๋ฒ ๋ฐํ (942 ์ ์ง๋ฅด๋ค LLVM์์) ์ธ๊ธ ๋, ํฌ์ฉ์ฑ์ ๊ดํด ์ด์ผ๊ธฐํ๋ค๋ฉด "์ผ", "์ผ"๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ์ ํ์ง ์๊ฐํด ๋ณผ ํ์๊ฐ ์์ต๋๋ค. ๋ฌ์์์ด์์๋ "๋
ธ๋์"๊ฐ "๋
ธ๋์" ๋๋ "๋
ธ๋์"์ฒ๋ผ ๋ค๋ฆฌ๊ธฐ ๋๋ฌธ์
๋๋ค. ๋จ์ด์๋ "๋
ธ์"๋ก ๋ฒ์ญ๋๋ " ๋
ธ์"๋ผ๋ ์กฐํฉ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru