반응형
SVN(subversion)을 사용하다 보면 commit 할 때 메시지를 잘못 입력하는 경우가 있습니다.
이런 상황이 발생하면 난감합니다. 그냥 무시하고 넘어가자니 commit 메시지로 검색을 할 경우도 있을 수 있는데, 잘못 입력하면 나중에 검색하기 어렵기 때문이죠.
commit 메시지를 수정하는 방법이 있습니다.
SVN log 수정하는 방법 with TortoiseSVN
- SVN 폴더에서 마우스 오른쪽 버튼을 클릭
- TortoiseSVN > Show log 클릭
- 수정할 Revision에서 마우스 오른쪽 버튼 클릭
- Edit log message 클릭
- 내용을 수정 한 후 OK 버튼 클릭
SVN log 수정이 안될 경우 해결 방법
Edit log message를 할 때 다음과 같은 에러 메시지가 발생할 수 있습니다.
Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook
이 에러 메시지를 해석하면 다음과 같습니다.
저장소가 리비전 속성을 바꾸지 못하도록 설정되어 있습니다.
pre-revprop-change hook을 생성해달라고 관리자에게 문의하십시오.
Linux에서 pre-revprop-change hook 생성 방법
- SVN 설치 경로/hooks 디렉터리로 이동
- 아래 명령어를 사용하여 pre-revprop-change.tmpl을 pre-revprop-change로 rename
# cp pre-revprop-change.tmpl pre-revprop-change - 아래 명령어를 사용하여 권한 부여
# chmod 755 pre-revprop-change
Windows에서 pre-revprop-change hook 생성 방법
Windows도 Linux와 마찬가지로 SVN/hooks 폴더로 이동하여 pre-revprop-change.tmpl을 pre-revprop-change로 rename 하면 됩니다.
728x90
반응형
'개발도구 > 소프트웨어 형상관리(SCM)' 카테고리의 다른 글
[Git] SSL certificate problem : self signed certificate (0) | 2022.04.17 |
---|---|
gradle - Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. (0) | 2022.03.06 |
svn to bitbucket migration with history (0) | 2022.02.22 |
svn to github migration with history (0) | 2022.02.15 |
gitlab에서 push 오류 ( git did not exit cleanly (exit code 1) ) 발생 시 해결 방법 (0) | 2022.01.27 |