์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ ๋ช ๋ น webcheckout์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
webcheckout - ์น ํ์ด์ง์์ ์ฐธ์กฐ๋ ์ ์ฅ์๋ฅผ ์ฒดํฌ์์ํฉ๋๋ค.
๊ฐ์
์น์ฒดํฌ์์ [์ต์ ] url [destdir]
๊ธฐ์
์น์ฒดํฌ์์ URL์ ๋ค์ด๋ก๋ํ๊ณ ๊ตฌ๋ฌธ ๋ถ์ํ์ฌ ๋ฒ์ ๊ด๋ฆฌ ์ ์ฅ์๋ฅผ ์ฐพ์ต๋๋ค.
ํ์ด์ง์์ ์ฐธ์กฐํฉ๋๋ค. ๊ฐ ์ ์ฅ์๋ฅผ ํ์ฌ ํ์ ๋๋ ํ ๋ฆฌ๋ก ์ฒดํฌ์์ํฉ๋๋ค.
ํด๋น ์ ์ฅ์(git, svn ๋ฑ)์ ์ ํฉํ VCS ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ๋๋ ํ ๋ฆฌ์ ์ ์ฅํฉ๋๋ค.
์ ์ฅ์์ ๋ํ ์ ๋ณด๋ rel=vcs-*๋ฅผ ์ฌ์ฉํ์ฌ ์น ํ์ด์ง์ ํฌํจ๋ฉ๋๋ค.
์ ๋ฌธ์ํ๋์ด ์๋ ๋ง์ดํฌ๋กํฌ๋งทhttp://kitenet.net/~joey/rfc/rel-vcs/>.
์ ํ์ destdir ๋งค๊ฐ๋ณ์๊ฐ ์ง์ ๋๋ฉด VCS ํ๋ก๊ทธ๋จ์ ์ฒดํฌ์์ํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํด๋น ๋๋ ํ ๋ฆฌ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ ์ฅํฉ๋๋ค. ์ฒดํฌ์์ํ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ ๊ฐ๊ฐ
destdir์ ๋ณ๋ ํ์ ๋๋ ํ ๋ฆฌ๋ก ์ฒดํฌ์์๋ฉ๋๋ค.
์ต์
-a, --์ธ์ฆ
์ธ์ฆ๋ ์ ์ฅ์๋ฅผ ์ ํธํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก webcheckout์ ์ต๋ช ์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ๋ฅํ๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ. ์ฌ์ฉํ ์ ์๋ ๊ณ์ ์ด ์๋ ๊ฒฝ์ฐ
์ธ์ฆ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฒฝ์ฐ ์ด ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--๋ ธ์กํธ, -n
์ค์ ๋ก ์๋ฌด ๊ฒ๋ ํ์ธํ์ง ๋ง๊ณ ์คํํ ๋ช ๋ น์ ์ธ์ํ์ญ์์ค.
์ ์ฅ์๋ฅผ ํ์ธํ์ญ์์ค.
--์กฐ์ฉํ, -q
์กฐ์ฉํ ๋ชจ๋. ์คํ ์ค์ธ ๋ช ๋ น์ ์ธ์ํ์ง ๋ง์ญ์์ค. (VCS ๋ช ๋ น์ ์ฌ์ ํ
์๋๋ฝ์ง๋ง.)
์ ์ ์กฐ๊ฑด
์ด ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ถ๋ช ํ ๋ง์ VCS ํ๋ก๊ทธ๋จ์ด ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. ๋ํ
perl LWP ๋ฐ HTML::Parser ๋ชจ๋์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
perl URI ๋ชจ๋์ด ์ค์น๋ ๊ฒฝ์ฐ webcheckout์ ๊ฒฝํ์ ์ผ๋ก ๋น์ ์ด ์๋ฏธํ๋ ๋ฐ๋ฅผ ์ถ์ธกํ ์ ์์ต๋๋ค.
๋ถ๋ถ URL(์: "kitenet.net/~joey"')
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก webcheckout ์ฌ์ฉ