반응형

출처:

http://ceaserme.weebly.com/blogs/subversion-tips-n-tricks


이전에 윈도우 서버를 사용할 경우에도 커밋된 버전의 로그 수정은 따로 설정을 건드려야 했다.

리눅스 역시 마찬가지이다.

안 그러면 'repository has not been enabled to accept revision propchanges~~'라는

에러를 보게 된다.



1. SVN 서버 저장소의 hooks 디렉토리로 들어간다.


2. 이름이  pre-revprop-change이고 내용이 다음과 같은 파일을 만든다.


#!/bin/bash
exit 0;


위 링크에서는 본 셸(sh)로 했으나 나는 배시 셸(bash, 본 어게인 셸)이 더 범용적이라고 생각해서

배시 셸로 했다.


3. 지금 우리가 만든 파일에 우리가 사용할 수 있는 권한은 읽고 쓰는 거 외엔 없다.

다음 명령어로 실행할 권리도 추가한다.


chmod +x pre-revprop-change



이제 클라이언트에서 다시 로그 수정을 할려고 하면 잘 됨을 확인할 수 있다.

반응형
Posted by 애콜라이트
l

free counters