강좌 & 팁
글 수 2,412
2014.11.20 21:35:27 (*.134.169.166)
39167
svn에서 소스트리를 받기 위해서는
svn export <svn-addr>
를 실행하면 소스트리를 로컬호스트로 내려 받을 수 있었다.
Git에서 소스를 커맨드창에서 내려받기위해서는 다음과 같이 한다.
git archive -o <output-file> --remote=<git-addr> --format=tar.gz <branch-name>
예를 들어,
git archive -o a.tar.gz --remote=git@192.168.3.13:bootloader/uboot.git --format=tar.gz uboot-falinux-imx6
svn에서 처럼 소스트리를 내려받으려면,
git archive --remote=git@192.168.3.13:bootloader/uboot.git --format=tar.gz uboot-falinux-imx6 | zcat | tar -C /my/working/dir -xf -
처럼 하면 된다.
'-o'옵션을 사용하지 않으면 git-archive는 결과물을 stdout으로 내보낸다.