후크 스크립트를 사용하여 Smartgit에 커밋 메시지를 자동 삽입하는 방법이 있습니까? (세게 때리다). 사용자가 변경 내용을 커밋 한 경우 커밋 메시지 필드를 미리로드하려고합니다.Smartgit : 자동 삽입 커밋 메시지
답변
이 기능에 대해서는 SmartGit configuration가 표시되지 않습니다.
commit.template
Git configuration에 기초하여 "How do I add project-specific information to the Git commit comment?"에 설명 된대로 prepare-commit-msg
hook에 의존하고 싶습니다.
다른 예는 "Including the current branch name in the commit template"을 참조하십시오.
당신에게 관심을 가질 수있는 2 개 후크가 있습니다 준비 --MSG 커밋 커밋-MSG
준비 커밋-MSG 아마 더 적합 당신의 목적으로하는 것입니다 당신이 프리 - 수로 사용자가보기 전에 커밋 메시지를 채 웁니다. 불행히도 Smartgit은이 고리를 지원하지 않습니다. (My post을보고 두 이전 게시물 그것을 참조하는)
또한 당신이이 커밋 메시지를 수정 할 수 MSG-커밋하지만, 그래서 사용자가 메시지를 보낸 후 을 수행합니다. .git/hooks 디렉토리에있는 예제 훅 스크립트는 여러분이 직접 작성하는 좋은 시작점이 될 것입니다.
꼬마 고리는 템플릿보다 다양한 용도로 사용할 수 있습니다. 템플릿은 사용하기가 더 쉽습니다. 미리로드 된 커밋 메시지에 동적 인 내용이 없거나 쉘 스크립트가 작동해야하는 경우 템플리트가 더 적합한 경로 일 수 있습니다. 템플릿을 사용하려면 git-config에 commit.template 옵션을 설정해야합니다. tmplfile 포함 커밋 메시지 템플릿을 포함하는 파일입니다 Smartgit이를 설정하려면, 다음
tmplfile
자식 구성 commit.template를 입력, '도구'> '열기 자식 쉘 "로 이동 git 프로젝트 루트의 경로.
- 1. 힘내 : 병합 및 메시지 커밋
- 2. 차이점 및 커밋 메시지
- 3. 최대 커밋 메시지 크기
- 4. TortoiseHG에서 커밋 메시지 확인하기
- 5. TortoiseHG에서 커밋 메시지 템플릿
- 6. 최소 커밋 메시지 길이
- 7. 런치 패드 커밋 메시지
- 8. svn 커밋 메시지
- 9. 커밋 메시지 수정
- 10. Xcode4 커밋 메시지 - 자동 수정 기능을 켜는 방법
- 11. SmartGit - 여러 커밋의 모든 파일 선택
- 12. MySQL 자동 커밋 - 삽입이 무시됩니다.
- 13. 자동 커밋 리베이스
- 14. VisualHG에서 자동 커밋
- 15. smartgit 및 kdiff3 통합
- 16. "!" 내 자식의 상징 커밋 메시지
- 17. 커밋 후 경고 메시지 표시
- 18. 작은 또는 큰 커밋 메시지?
- 19. 긴 커밋 메시지 gerrit을 푸시
- 20. 자동 커밋 및 봄 선언적 트랜잭션
- 21. Visual Source Safe 자동 커밋
- 22. 우분투에서 SmartGit 설치 및 사용
- 23. SmartGit and Git 리모컨과 비교하는 방법?
- 24. DataGrid에로드 메시지 삽입
- 25. java.sql.SQLException "자동 커밋 모드의 데이터베이스"이유
- 26. 자동 IllegalArgumentException 메시지?
- 27. 자동 테스트 오류 메시지
- 28. Tortoise 사전 커밋 사용자에게 메시지 표시 SVN
- 29. 전체 git 커밋 메시지 본문 검색
- 30. 동일한 사용자의 동일한 연속 커밋 메시지