라이브러리
[PHP] svn_mkdir - 작업 복사본 또는 저장소에 디렉토리를 생성합니다.
SVN mkdir 명령어
SVN (Subversion) mkdir 명령어는 SVN 저장소 내에서 새로운 디렉토리를 만들 수 있는 명령어입니다. 이 명령어는 SVN 저장소 내에서만 작동하며, 로컬 디렉토리에는 적용되지 않습니다.
PHP에서 SVN mkdir 사용하기
PHP에서 SVN mkdir 명령어를 사용하려면 `svn` 명령어를 실행하는 PHP 함수를 사용해야 합니다. PHP의 `exec()` 함수를 사용하여 SVN 명령어를 실행할 수 있습니다.
# 예제 1: SVN mkdir 명령어 실행하기
#hostingforum.kr
php
// SVN 저장소 경로
$svn_path = '/path/to/svn/repo';
// 새로 만들 디렉토리 이름
$dir_name = '새로운 디렉토리';
// SVN mkdir 명령어 실행
$cmd = "svn mkdir $svn_path/$dir_name -m '새로운 디렉토리 만들기'";
exec($cmd);
# 예제 2: SVN mkdir 명령어 실행하기 (에러 처리)
#hostingforum.kr
php
// SVN 저장소 경로
$svn_path = '/path/to/svn/repo';
// 새로 만들 디렉토리 이름
$dir_name = '새로운 디렉토리';
// SVN mkdir 명령어 실행
$cmd = "svn mkdir $svn_path/$dir_name -m '새로운 디렉토리 만들기'";
exec($cmd, $output, $return_var);
if ($return_var !== 0) {
echo 'SVN mkdir 명령어 실행 중 오류가 발생했습니다.';
print_r($output);
} else {
echo '새로운 디렉토리가 성공적으로 생성되었습니다.';
}
# 예제 3: SVN mkdir 명령어 실행하기 (권한 오류 처리)
#hostingforum.kr
php
// SVN 저장소 경로
$svn_path = '/path/to/svn/repo';
// 새로 만들 디렉토리 이름
$dir_name = '새로운 디렉토리';
// SVN mkdir 명령어 실행
$cmd = "svn mkdir $svn_path/$dir_name -m '새로운 디렉토리 만들기'";
exec($cmd, $output, $return_var);
if ($return_var === 1) {
echo '권한 오류가 발생했습니다. SVN 저장소에 대한 권한을 확인해주세요.';
} elseif ($return_var !== 0) {
echo 'SVN mkdir 명령어 실행 중 오류가 발생했습니다.';
print_r($output);
} else {
echo '새로운 디렉토리가 성공적으로 생성되었습니다.';
}
참고
* SVN 저장소 경로는 실제 경로를 입력해야 합니다.
* 새로 만들 디렉토리 이름은 원하는 이름을 입력하면 됩니다.
* SVN mkdir 명령어는 SVN 저장소 내에서만 작동하며, 로컬 디렉토리에는 적용되지 않습니다.
* SVN 저장소에 대한 권한을 확인해주세요. 권한 오류가 발생하면 SVN 저장소에 대한 권한을 확인하고 다시 시도해주세요.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.