2011-07-05 6 views

답변

3

예 가능합니다.

하지만 가서 버그 픽스 커밋 메시지가 특정 패턴을 유지하도록 요구하는 것만으로는 충분하지 않은 이유는 무엇입니까?

util: rename the util.localpath that uses url to urllocalpath (issue2875) (의욕의의 repo에서 가져온)

은 그럼 당신은 커밋 메시지 들어오는 스캔 중앙 저장소에 후크를 설치하고, 무엇이든 필요한 것은 그 패턴이 발견되면 수행 할 수 있습니다.

또한 왜 모든 커밋에서 이것을 강요하고 싶습니까? 버그 수정 만 커밋해야하는 품질 관리 팀용입니까? 이 경우, 패턴에 대한 커밋 메시지를 greps하는 사전 커밋 (pre-commit) 훅이 적절하게 들린다.

여전히 추가 필드가 필요한 경우 : Mercurial이 커밋 할 때 문자열로 사전을 전달할 수 있습니다.이 사전에는 아무 것도 채울 수 없습니다. 어떻게 할 수 있는지에 대한 내용은 transplant을 참조하십시오. commit 명령을 랩핑하고 새 명령 행 옵션을 추가해야합니다.

하지만 코드 작성, 테스트 (및 Mercurial 릴리스 간 유지 관리)와 관련된 시간 소모적 인 작업 외에도 모든 환경에서 배포해야하기 때문에 두 번 생각해 보시기 바랍니다. Mercurial이 사용됩니다.

+0

아마도 pre-commit 후크와 같은 것을 사용하면 모든 컴퓨터에서도 해당 후크를 설정할 필요가 있습니다. 중앙 저장소에 "수신"훅을 설정하는 것이 좋습니다. – icabod

+0

Yeap, 합리적인 것 같습니다. 덧글 패턴도 나를 위해 적용됩니다. 감사. –

관련 문제