2011-08-16 5 views
1

사용자가 적어도 X 문자의 커밋 메시지를 입력하도록 (강제로) 할 수있는 방법이 있습니까? 공백은 제외됩니다. 나는 빈 공간이나 문자 두 개를 커밋하지 말고, 적어도 X (50) 문자 이상인 메시지를 권장합니다.최소 커밋 메시지 길이

+0

이것은 분산 시스템과 관련이 있습니다. 제한을 시행하기 위해 모든 사용자의 수은 사본을 변경해야합니다 (기본 제공 방법이 없습니다). 그 (것)들에 고함은 아마 더 쉽다 :) – geoffspear

+2

밀기에서 그 (것)들을 멈추고 당신은 그 (것)들을 그것과 일치하기 위하여 미리 커밋 훅을 설치하도록 할 수있다. –

답변

2

크리스는 당신의 대답을 가지고 있습니다 (왜 사람들은 대답을 적절히하지 않습니까?). 의미있는 방법으로 나쁜 메시지를 저지르는 것을 막을 수는 없지만 pretxnchangegroup 후크를 사용하여 메시지를 푸시 할 때 메시지 수신을 거부 할 수 있습니다.

+0

나는 그것을 확장 할 시간이 없었기 때문에 나는 적절한 대답을하지 않았고 나는 완전한 용어를 가지고 있지 않았다. –

+0

나는 몰라. 사람들이 선택할 수없는 의견보다 불완전한 대답을보고 싶습니다. 정답이 코멘트에있을 때, 아무리 간략한 사람이라도 사람들이 대답에 그것을 넣을 확률이 적고 질문자가 필요한 것을 얻은 경우 나중에 대답 할 확률이 적습니다. –

2

저는 이것이 소프트웨어 문제가 아니라 사람들의 문제라고 생각합니다. 개발자가 메시지없이 커밋하는 경우 커밋 메시지가 중요한 이유를 명확히 이해할 수 없습니다. 여러분은 좋은 커밋 메시지가 예상된다는 것을 모든 사람들이 이해할 수 있도록해야하며, 코드 검토 중에는 이것을 보장하는 것이 이상적입니다.

최소한의 커밋 메시지 pretxnchangegroup hook에는 이점이 있습니다. 메시지없이 우연한 커밋을 방지 할 수 있으며 잘못된 동작을 수정하기 위해 약간의 뉘앙스를 제공 할 수 있습니다. 하지만 실제로 교육을해야 할 필요가 있습니다. 왜 당신이 좋은 커밋 메시지를 필요로하는지 개발자가 자신의 최소 길이 규칙을 극복하기 위해 커밋 메시지를 덧붙인 자신 만의 훅 (필자는 생각합니다.)을 쓰는 위험이 있습니다.

관련 문제