특정 파일 하나만 SVN 저장소에서 체크아웃하는 것은 기본적으로 SVN에서 지원하지 않습니다. SVN은 주로 전체 디렉토리나 프로젝트를 체크아웃하는 데 사용됩니다.
그러나 필요에 따라 특정 파일을 체크아웃하는 방법이 있습니다. 이를 위해서는 svn export 명령어를 사용할 수 있습니다. 이 명령어는 .svn 디렉토리를 제외한 특정 디렉토리나 파일을 다른 디렉토리로 내보내는 역할을 합니다.
예를 들어, SVN 저장소에서 특정 파일을 체크아웃하려면 다음과 같이 사용할 수 있습니다:
$ svn export URL/파일이름 [대상디렉토리]
여기서 URL/파일이름은 체크아웃하려는 파일의 URL 또는 경로를 나타냅니다. 대상디렉토리는 파일이 내보내질 로컬 디렉토리를 나타냅니다. 만약 대상 디렉토리를 지정하지 않으면 현재 디렉토리에 파일이 내보내집니다.
예를 들어, 파일 example.txt을 체크아웃하고자 할 때:
& svn export https://svn.example.com/repository/trunk/example.txt
이렇게 하면 해당 파일이 현재 디렉토리에 내보내집니다. 필요에 따라 대상 디렉토리를 변경하여 내보낼 수 있습니다.
좀더 상세하게 export할 디렉토리 지정 및 svn사용자정보를 추가 옵션으로 선택할수도있습니다.
$ svn export --non-interactive --username <username> --password <password> \
https://svn.example.com/repository/trunk/example.txt --force /path/to/local/directory
'SVN' 카테고리의 다른 글
SVN Import (0) | 2024.03.13 |
---|---|
두개의 원격 SVN간에 diff 비교 (0) | 2024.03.13 |