[svn] 로그 수정 권한 부여하기
회사에서 tortoiseSVN 를 사용하는 중인데 커밋 로그를 수정하려하니 error가 발생했습니다.
확인해보니 tortoiseSVN은 기본적으로 지난 로그메시지 수정을 허용하지 않더군요. 그래서 tortoiseSVN server 쪽에서 로그 메시지 수정하게 설정 변경 처리했습니다.
순서
- SVN 서버 url 확인
- repository 경로 확인
- 변경할 작업공간 확인
- 수정 권한 추가
위의 순서대로 해결했습니다.
1. SVN 서버 url 확인

2.repository 경로 확인
보통은 D:\svn\repository에 있습니다. 저는 경로가 조금 다르더라구요.
3. 변경할 작업공간 확인
프로젝트를 여러개 운영하시게 되면 해당하는 작업공간들이 존재할 겁니다. 반영하고자 하는 작업공간(workspace)에서 hooks 폴더로 들어가시면 됩니다.
ex) D:\svn\repository\[work_space]\hooks
4. 수정 권한 추가
tortoiseSVN server가 윈도우냐 리눅스냐에 따라 조금 달라집니다. window server일 경우 hooks 폴더 내 pre-revprop-change.bat 파일을 추가해 주시면 됩니다. 아래는 생성 후 추가할 내용입니다.
rem Only allow log messages to be changed.
if "%4" == "svn:log" exit 0
echo Property '%4' cannot be changed >&2
exit 1
수정하면 바로 반영이 되니 껐다켰다 닫았다 열었다 하실 필요 없이 바로 수정하시면 됩니다.
감사합니다.
728x90
반응형
'Tools' 카테고리의 다른 글
| [OZ]오즈리포트 라이센스 변경 (0) | 2024.01.10 |
|---|---|
| [구글 드라이브] 공유파일 다운로드 링크 만들기 (0) | 2023.12.13 |
| [Platform] 코드프렌즈(코딩 교육 플랫폼 서비스) 소개 (0) | 2023.08.27 |
| [giscus] slack 으로 giscus 댓글 알람 받기 (2) | 2023.04.27 |
| [slack] bot 생성하기 (0) | 2023.04.27 |