최근에 난 과 같은 커밋 메시지를 제공하여 Tortoise SVN에 일부 코드를 커밋했습니다. test.java와 test1.java가 두 개 추가되었습니다.. 코드를 커밋 한 후에 잘못된 커밋 메시지를 작성하고 올바른 코드를 작성해야합니다. 두 개의 java 파일 test.java 및 test1.java을 업데이트해야합니다. 커밋 메시지를 변경하는 방법이 있습니까?편집 이전 SVN 메시지 커밋
2
A
답변
4
예, 있지만 Subversion 저장소의 관리자가 활성화되어 있어야합니다 - 기본적으로 비활성화되어 있다고 생각합니다. TortoiseSVN -> 로그보기에서 이미 활성화 된 경우 로그에서 수정 된 버전을 마우스 오른쪽 버튼으로 클릭하고 "로그 메시지 편집"을 선택하십시오. 활성화되어 있지 않으면이 작업이 실패합니다.
이 기능은 pre-revprop-change repository hook에 의존합니다. SVN의 1.7 설명서에서 인용 : 통상의 커밋 범위 밖에서 수행시
사전 revprop 변화 후크 개정 속성 변경 직전에 실행한다. 다른 후크와 달리이 의 기본 상태는 제안 된 동작을 거부하는 것입니다. 후크는 실제로 존재해야하며 은 수정 속성 수정 전에 이 발생하기 전에 0 종료 값을 반환합니다.
Subversion 서버의 저장소 "hooks"디렉토리에 플랫폼에 적합한 스크립트가 있어야하며 위에서 설명한대로 0 종료 값을 반환해야합니다. 예를 들어, 커밋을 한 사용자가 자신의 커밋 로그 메시지를 나중에 편집하도록 허용 할 수 있습니다.
여기에 example pre-revprop-change batch script for Windows on someone's blog이 있습니다. 나는이 스크립트를 작성하지 않았지만이 스크립트를 우리 환경에서 사용 했으므로 스크립트가 제대로 작동하는지 확인할 수 있습니다.
관련 문제
- 1. git에서 이전 커밋 편집
- 2. svn 커밋 메시지
- 3. 지난 커밋 메시지 편집
- 4. 이전 날짜/시간으로 SVN 커밋
- 5. Tortoise 사전 커밋 사용자에게 메시지 표시 SVN
- 6. 지침에 따른 사전 채우기 SVN 커밋 메시지
- 7. svn : 선택한 파일에 대한 커밋 메시지 변경
- 8. Eclipse에서 SVN 커밋
- 9. Xcode에서 소스 컨트롤을 사용하여 커밋 메시지 편집
- 10. 차이점 및 커밋 메시지
- 11. SVN X 커밋 문제
- 12. TortoiseSVN - 이전 버전의 커밋
- 13. TortoiseHG에서 커밋 메시지 템플릿
- 14. 런치 패드 커밋 메시지
- 15. svn 커밋 오류
- 16. SVN 커밋 인증 실패
- 17. 커밋 메시지 수정
- 18. CruiseControl.Net의 SVN 개정 메시지
- 19. svn 서버에서 이전 버전을 제거하십시오.
- 20. SVN 사전 커밋 후크
- 21. Svn 커밋 PHP에서
- 22. 파괴자의 SVN 커밋 되돌리기
- 23. WordPress SVN 커밋 실패
- 24. Xcode SVN 커밋 오류
- 25. SVN 커밋 쿼리
- 26. SVN 강제 원격 커밋
- 27. -m없이 svn 커밋
- 28. TeamCity를 사용하여 svn 커밋
- 29. SVN 업데이트가없는 커밋
- 30. SVN 커밋 코멘트 URL
가능하면 일반적으로 없습니다. 또한, 업데이트 된 파일을 추가 할 때 쉽게 볼 수 있으므로 커밋 메시지가 중복됩니다. 파일의 내용이나 변경된 내용에 대한 의견을 보내지 마십시오. – crashmstr