2012-08-28 12 views
0

나는 SVN의 Documentation 폴더와 pdf 버전에서만 설명서 파일을 얻고 싶습니다. 현재 문서 폴더가 .DOC 및 .PDF 파일Tortoise SVN 1.6 외장 단일 파일

대상 폴더가 포털/문서

카드를 설치 SVN입니다 : 포털 외관 속성/ SVN에 대한 문서 : 외관/SVN/코드베이스/설명서/릴리스

/SVN/코드베이스/포털/문서 C의 현재 체크 아웃 디렉토리에

Notes.pdf :에 을 : \ 포털 \ 문서는

나는 '// 코드베이스/설명서/릴리스 HTTP'라는 오류가 나타납니다 수정본 X가 없습니다.

% 20, "", + 및? 하지만 작동하지 않습니다 ...

어떤 제안? 또한 저장소 - 절대 경로를 사용할 수 있습니다

svn:externals file:///svn/codebase/Documentation/Release%20Notes.pdf "Release Notes.pdf" 

:

+0

문제가 공백 (외부 단일 파일이 아닌) 때문에 '외부 공백'으로 표기해야합니다. – nneonneo

+0

이것은 이후 버전에서 변경되었을 수 있지만 외부 참조에 거북이 SVN의 공백이 없어야한다고 생각했습니다. 아마도이 바로 그 이유로? –

+0

이전에는 불가능했습니다. 아마도, 그것은 SVN 1.6에서 수정되었습니다 : http://subversion.tigris.org/issues/show_bug.cgi?id=2461 – nneonneo

답변

0

당신은 당신이 %20 사용할 수있는 외부 액세스 할 file:// 프로토콜을 사용한다

svn:externals ^/Documentation/Release%20Notes.pdf "Release Notes.pdf" 

는 것을 가정하여 저장소는/svn/codebase에 있습니다.

덧붙여 파일/폴더 속성의 버전이 변경됨에 따라 외부에 버전 피닝 (외부 URL에 @<revision-number> 첨부)을 사용해야합니다. 버전 고정 기능을 사용하면 소스 트리를 이전에 체크 아웃하면 외부의 최신 복사본이 아닌 해당 시점에 나타난 외부 참조가 제공됩니다.

+0

file : /// –

+0

에서 잘못된 URL을 가져 오는 것은 ** file : // ** so 'svn/codebase/Documentation/Release % 20Notes.pdf "릴리스 노트 .pdf"' 트릭을 마쳤습니다. –