
SVN fs_copy 함수는 저장소 내의 파일을 복사하는 함수입니다.
fs_copy 함수의 파라미터는 다음과 같습니다.
- src_path: 복사할 파일의 경로입니다. 경로는 절대 경로 또는 상대 경로로 입력할 수 있습니다.
- dest_path: 복사 대상의 경로입니다. 경로는 절대 경로 또는 상대 경로로 입력할 수 있습니다.
- rev: 복사할 파일의 버전입니다. 기본값은 HEAD입니다.
- revision: 복사한 파일의 버전입니다. 기본값은 HEAD입니다.
- force: true를 입력하면 기존 파일을 덮어씌우고, false를 입력하면 에러를 발생시킵니다.
- recurse: true를 입력하면 하위 디렉토리도 복사하고, false를 입력하면 하위 디렉토리는 복사하지 않습니다.
- copy_as: 복사한 파일의 이름을 변경하는 옵션입니다.
- copy_from_rev: 복사한 파일의 버전을 지정하는 옵션입니다.
- copy_to_rev: 복사한 파일의 버전을 지정하는 옵션입니다.
fs_copy 함수는 다음과 같은 경우에 에러를 발생시킬 수 있습니다.
- src_path와 dest_path가 동일한 경우
- src_path가 존재하지 않는 경우
- dest_path에 이미 파일이 존재하는 경우
- fs_copy 함수를 호출한 프로그램이 SVN에 접근할 수 없는 경우
2025-04-14 12:06