IT/linux
svn external link 제외 옵션 설명과 예제
어느해겨울
2021. 12. 30. 12:43
svn external link 제외 옵션
svn을 이용하여 작업 시 checkout과 export 같은 repository로부터 데이터를 받아 와야 하는 경우가 있다.
하지만 repository 구성 중 external link 가 구성이 되어 있으면 원하지 않는 데이터까지 모조리 당겨 받는다.
본인의 업무 환경은 rootfs, target, build, package 같은 시스템 구성요소들을 external link 로 구성하는데
특정 시스템 소프트웨어를 수정하려고 별생각 없이 checkout 을 받다보면 하루 온종일 걸리는 경우가 많다.
물론 디스크 용량을 잡아 먹는것도 덤이다.
위와 같은 이유로 external link를 제외하고 svn target repository 만 받는 방법은,
--ignore-externals 옵션을 사용하는 것이다.
예제
svn checkout --username <username> <SVN url> --ignore-externals