์๋
ํ์ธ์ ๋ฒ์ฏ๋์ด ์ ์ฌ์ฑ์
๋๋ค.
์ ๊ฐ ์์ฑํ๋ sbc, rpi, arduino, opencm, etc...๊ด๋ จ ๊ฐ์ข๋ ๊ณต๊ฐ ์์ค๋ฐ ๊ฐ์ธ ํด๋ค์ด ์ฌ๋ผ์ค๋ ๊ณณ์
๋๋ค.
์ธ๋ถ์์์ ๋ค์ด๋ก๋ ๋ฐ ๊ฐ์ข ์๋ฃ์ ์ฒจ๋ถ ์์ค ์ฑ๊ฒฉ์ด ๊ฐํด์ ์ฝ๋์ ์คํ ํ์ผ์ด ๋ค์ํ๊ฒ ์์ผ ์ ์์ต๋๋ค.
๋ค๋ฅธ ๋ถ๋ค์ ํ๋ฒ์ ์ ์ฒด๋ฅผ ๋ด๋ ค ๋ฐ์๋ ๋๊ฒ ์ง๋ง ๊ฐ ์ฉ๋์ ๋ง๊ฒ ์ ์ ํ ๋ด๋ ค ๋ฐ์ผ์ธ์.
- ์น์์์ ๊ฐ๋ณ ํ์ผ ๋ค์ด๋ก๋๋ ๋ฐ๊ณ ์ถ์ ํ์ผ์ ํด๋ฆญํ ํ ์ฐ์ธก ์๋จ์ ์๋ [RAW] ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํ์ผ์ด ๋ค์ด๋ก๋๋ฉ๋๋ค.
- git์ผ๋ก ์ ์ฒด๊ฐ ์๋ ํน์ ํ์ ํด๋๋ฅผ ๋ด๋ ค ๋ฐ๊ณ ์ถ๋ค๋ฉด sparse checkout ์ ์ด์ฉํ์ธ์.
git clone [email protected]:dev4unet/mrm.git
๋๋ ๋ฉ์ธ ํ์ด์ง ์ฐ์ธก ์๋จ์ ์๋ ์ด๋ก์์ <>Code ๋ฒํผ ํด๋ฆญํ Download.zip ํ์ผ ์ ํ
์ ํํ๊ฒ๋ ์์
๋ฒ์๋ฅผ ์ ์ฒด ์์ญ์์ ํน์ ํ์ ํด๋๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์
๋๋ค.
[์์ฝ]
-
๋ก์ปฌ ์ ์ฅ์ ์์ฑ
-
์๊ฒฉ ์ ์ฅ์ ์ถ๊ฐ
git remote add -f origin [email protected]:dev4unet/mrm.git -
sparse checkout ์ค์
git sparse-checkout set "์ํ๋ ํ์ ํด๋ ๊ฒฝ๋ก"๋๋
git config core.sparseCheckout true
.git/info/sparse-checkout ํ์ผ์ ์ํ๋ ํ์ ํด๋ ๊ฒฝ๋ก ์ถ๊ฐ -
git pull๋ก ์ํ๋ ๋ธ๋์น ๋ด๋ ค ๋ฐ๊ธฐ
[์] ๋ก์ปฌ์ down ํด๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๊ณณ์ learn/vss/DownloadFileSample ํด๋๋ฅผ ๋ด๋ ค ๋ฐ๊ณ ์ถ๋ค๋ฉด..
๋ก์ปฌ git ์ ์ฅ์ ์์ฑ ๋ฐ mrm ์๊ฒฉ ์ ์ฅ์ ์ถ๊ฐ (์ผ๋ฐ ์์
)
mkdir down
cd down
git init
git remote add -f origin [email protected]:dev4unet/mrm.git
learn/vss/DownloadFileSample ํด๋๋ง ๋ด๋ ค ๋ฐ๊ธฐ ์ํด sparse checkout ์ค์
git sparse-checkout set learn/vss/DownloadFileSample
"git sparse-checkout set" ๋ฐฉ์์ด ์ ๋๋ก ๋์ํ์ง ์๋๋ค๋ฉด ์๋์ฒ๋ผ ์ง์ 2๊ฐ์ง ์ ์ฐจ๋ก ๋๋ ์ ์งํํด ๋ณด์ธ์.
git config core.sparseCheckout true
echo "learn/vss/DownloadFileSample" > .git/info/sparse-checkout
์ํ๋ ๋ธ๋์น ์ด๋ฆ์ ์ด์ฉํด์ git pull ํ๋ฉด ๋.
git pull origin master
์ฐธ๊ณ ๋ก, .git/info/sparse-checkout ํ์ผ์ ์ถ๊ฐํ ๊ฒฝ๋ก๋ ๊นํ์์ ํฌ๋งํ๋ ํด๋๋ก ์ด๋ํ๋ฉด ์๋จ์ mrm/learn/vss/DownloadFileSample/์ฒ๋ผ ํ์ฌ ๊ฒฝ๋ก๊ฐ ํ์๋๊ณ ์์ ๊ฒฝ๋ก ๋ณต์ฌ(Copy path) ์์ด์ฝ์ด์์ผ๋ ๋ณต์ฌ ์์ด์ฝ์ผ๋ก ์ฝ๊ฒ ๋ณต์ฌํ์ธ์.