anisha@linux-y3pi:~/Desktop/mysvn> svn list https://earthhtml.googlecode.com/svn/
branches/
manual.cpp
ogmap.html
svn-book.pdf
tags/
trunk/
wiki/
그러나 이렇게 하면 파일 하나만 다운로드됩니다.
anisha@linux-y3pi:~/Desktop/mysvn> svn checkout https://earthhtml.googlecode.com/svn/trunk
Checked out revision 3.
anisha@linux-y3pi:~/Desktop/mysvn> ls
manual.cpp manual.cpp~ ogmap.html svn-book.pdf trunk
anisha@linux-y3pi:~/Desktop/mysvn> cd trunk/
anisha@linux-y3pi:~/Desktop/mysvn/trunk> ls
ogmap.html
왜 이렇게이다?
http://code.google.com/p/earthhtml/source/browse/#svn%2Ftrunk
답변1
디렉토리에 파일이 하나만 포함되어 있기 때문에? 저장소 웹 보기에 대한 링크가 이를 증명합니다. 먼저 나열한 파일은 한 디렉터리 수준보다 높으므로 모든 파일을 원하면 다음을 수행하세요.
svn checkout https://earthhtml.googlecode.com/svn
이 있는 파일 하나를 보려면 svn list
트렁크 폴더의 내용을 나열하십시오.
svn list https://earthhtml.googlecode.com/svn/trunk
이전 명령과 비교해 보면 파일이 하나만 있는 이유가 분명해질 것입니다. 전체 저장소 내용이 아닌 트렁크 폴더만 요청했습니다.
저장소 구조:
branches/
/.../
manual.cpp
ogmap.html
svn-book.pdf
tags/
/.../
trunk/
ogmap.html
wiki/
/.../
svn checkout
저장소의 구조를 직접 복사합니다(그렇지 않으면 다시 동기화하기가 어렵습니다). 하위 폴더만 지정하면 해당 폴더만 다운로드됩니다. 이를 부분 결제라고 합니다.
답변2
뭔가 빠졌을 수도 있지만 세 번째 개정판에 실제로 파일이 하나만 있는 '트렁크'만 체크아웃하면 여기서는 이상해 보이지 않습니다. 시도해 svn checkout https://earthhtml.googlecode.com/svn/
보고 알려주세요.