Subversion svn_update
(PECL svn >= 0.1.0)
svn_update — 작업 사본 업데이트
설명
svn_update(string $path
, int $revno
= SVN_REVISION_HEAD, bool $recurse
= true
): int
개정판 revno
에 대한 path
에서 작업 사본을 업데이트하십시오. recurse
가 true이면 디렉토리가 재귀적으로 업데이트됩니다.
매개변수
path
- 로컬 작업 복사본의 경로입니다.
참고: 상대 경로는 현재 작업 디렉터리가 PHP 바이너리가 포함된 디렉터리인 것처럼 확인됩니다. 호출 스크립트의 작업 디렉토리를 사용하려면 realpath() 또는 dirname(__FILE__)을 사용하십시오.
revno
- 업데이트할 개정 번호, 기본값은
SVN_REVISION_HEAD
입니다. recurse
- 디렉터리를 재귀적으로 업데이트할지 여부입니다.
반환 값
성공하면 새 개정 번호를 반환하고 실패하면 false
를 반환합니다.
Examples
예제 #1 기본 예
이 예에서는 이 함수의 기본 사용법을 보여줍니다.
<?php
echo svn_update(realpath('working-copy'));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
234
메모
경고 이 함수는 실험적입니다. 이 함수의 동작, 해당 이름 및 주변 문서는 PHP의 향후 릴리스에서 예고 없이 변경될 수 있습니다. 이 함수는 사용자의 책임하에 사용해야 합니다.
기타
- svn_checkout() - 저장소에서 작업 복사본을 체크아웃합니다.
- svn_commit() - 로컬 작업 복사본에서 저장소로 변경 사항을 보냅니다.
- » SVN documentation for svn update