반응형
git 에서 소스를 export 하기 위해서는 archive 란 명령을 사용한다.
$ git archive HEAD | tar -x -C {TARGEET_ROOT}
{TARGEET_ROOT} : 여기에는 소스를 export 하기 위한 빈 디렉터리의 경로를 지정하면 된다.
HEAD 는 현재 자신이 선택한 branch 이다. 다른 명령 내리지 않았다면 master branch 일 것이다.
git 에서 소스를 archive 로 추출할 때 한가지 문제가 존재한다. git 소스내의 submodule 같은 경우 추출이 안된다.
이때는 아래와 같이 수행한다.
$ git submodule init
$ git submodule update
$ git submodule foreach 'git archive HEAD | tar -x -C {TARGET_ROOT}/$path'
{TARGET_ROOT} : 위에서 archive 명령을 이용해 추출한 경로와 동일하다.
반응형
'학습자료(~2017)' 카테고리의 다른 글
[Doxygen] Doxygen 사용법, 예제 (0) | 2016.03.28 |
---|---|
apache2 인증서 생성 및 https(ssl) 설정 (0) | 2014.02.05 |
설계나 구조 잡을 때 필요한 하드웨어 사진들 (0) | 2014.01.06 |
시리얼(직렬) 포트 설정/연결 (스위치 콘솔 연결) (2) | 2013.11.06 |
HTML5 예제가 잘 정리 되어 있는 사이트 (0) | 2013.04.11 |