svn checkout svn+ssh://ID@URL~~~~~/ 이렇게 하면 디렉토리 전체를 다운받습니다..파일하나만 다운받으려면 어떻게 해야하나요?
checkout 뒤에 적는 레파지토리 주소로 파일명까지 적어서 해보세요. 한 걸음 더 가까이
svn checkout svn+ssh://ID@URL~~~~~/a.tar.gz 디렉토리가 아니라면서 오류가 뜹니다..
제가 알기로는 svn에서 파일만을 가져오는 방법은 없는 것으로 알고 있습니다. 혹시 제가 잘못 알고 있다면 지적 바랍니다.
checkout 대신 export 를 써보시는게...
checkout 은 앞으로 svn 을 써서 버전관리를 하겠다라는 전제하에 버전 관리 부분까지 몽땅 다 내려받는, 처음 한번만 해주는 과정이고 (. 으로 시작하는 히든 디렉토리들이 각 디렉토리마다 생깁니다. 양도 많이 늘어나죠.) 소스만 내려받을려면 export 명령을 씁니다.
아마 export 는 파일 단위로도 되지 않을까 싶네요. 저도 최하위 디렉토리까지만 해봤습니다만..
해보니 되는군요.
ffmpeg를 예로 들어보자면 홈페이지의 설명은 svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
이런식으로 되어 있고 저렇게 명령을 내리면 ffmpeg 디렉토리 아래에 trunk 아래의 소스를 모두 받습니다. 물론 .svn 이라는 히든 디렉토리들까지두요..
저곳에서 파일만 하나 다운 받는다면 이런식으로 씁니다. svn export svn://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/g726.c
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
checkout 뒤에 적는
checkout 뒤에 적는 레파지토리 주소로 파일명까지 적어서 해보세요.
한 걸음 더 가까이
안됩니다...
svn checkout svn+ssh://ID@URL~~~~~/a.tar.gz
디렉토리가 아니라면서 오류가 뜹니다..
제가 알기로는
제가 알기로는 svn에서 파일만을 가져오는 방법은 없는 것으로 알고 있습니다.
혹시 제가 잘못 알고 있다면 지적 바랍니다.
checkout 대신 export 를
checkout 대신 export 를 써보시는게...
checkout 은 앞으로 svn 을 써서 버전관리를 하겠다라는 전제하에 버전 관리 부분까지 몽땅 다 내려받는, 처음 한번만 해주는 과정이고 (. 으로 시작하는 히든 디렉토리들이 각 디렉토리마다 생깁니다. 양도 많이 늘어나죠.)
소스만 내려받을려면 export 명령을 씁니다.
아마 export 는 파일 단위로도 되지 않을까 싶네요. 저도 최하위 디렉토리까지만 해봤습니다만..
해보니
해보니 되는군요.
ffmpeg를 예로 들어보자면 홈페이지의 설명은
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
이런식으로 되어 있고 저렇게 명령을 내리면 ffmpeg 디렉토리 아래에 trunk 아래의 소스를 모두 받습니다.
물론 .svn 이라는 히든 디렉토리들까지두요..
저곳에서 파일만 하나 다운 받는다면 이런식으로 씁니다.
svn export svn://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/g726.c
댓글 달기