반응형
출처:
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
이제 클라이언트에서 다시 로그 수정을 할려고 하면 잘 됨을 확인할 수 있다.
반응형