작업 커밋을 업데이트하기위한 커밋 후크를 구현하려고합니다. 지금까지 나는 포스트 커밋 훅이 실행되고 있다고 (나는 그것을 검증하기 위해 파일에 뭔가를 썼다), 업데이트 명령이 실행되지 않았다는 것을 알아낼 수 있었다.게시물 커밋에서 svn 업데이트가 작동하지 않습니다.
은 우선은 내가
cd /home/user/working/copy
svn update
을했지만 그 후 난 당신이 SVN의 전체 경로를 제공해야 읽을 작동하지 않았다
cd /home/user/working/copy
/usr/bin/svn update
를하지만 여전히 작동하지 못했습니다.
퍼미션을 777로 변경하고 빈 환경에서 스크립트를 실행했습니다 ... 작동합니다.
작업 사본을 어떻게 업데이트 하시겠습니까? –
작업 복사본을 업데이트하는 것은 해당 작업 복사본을 사용하는 개발자가 시작해야하는 것입니다. 누군가가 커밋 할 때마다 자동으로 발생해서는 안됩니다. 작업 복사본을 자동으로 최신 상태로 유지하려고하는 이유를 설명하면 상황을 분명히 알 수 있습니다. –
우리 팀의 각 개발자는 자신의 컴퓨터에 작업 복사본을 가지고 있습니다 ... 우리는 SVN 서버를 보유하고있는 서버를 온라인으로 가지고 있으며, 동일한 서버 마녀에 dev 영역을 갖고 싶습니다. 이것은 프로젝트 관리자가 최신 버전을 확인하는 데 사용됩니다. –