2010-01-21 4 views

답변

1

두 가지 현재 답변 주소 Mercurial; git을 사용하면 후크도 있고 pre-receive 또는 update 후크가 필요할 것이다. 자세한 내용은 githooks 매뉴얼 페이지를 참조하십시오.

테스트 커버리지와 같은 것을 확인하기 위해주의를 기울여야합니다. 사용자가 밀기를 시도하는 동안 시간이 많이 소요되는 테스트를 기다리지 않아도되도록하고 싶지는 않습니다.

2

사전 커밋/사전 변경 세트 훅으로이를 수행 할 수 있습니다.

hgrc Man Page에는 몇 가지 정보가 있습니다. 아마도 더 나은 것은 hg book section on hooks입니다.

+1

pre-commit은 push를 catch하지 않으며 pre-changeset은 들어오는 changeset에 액세스하지 않습니다. pretxnchangegroup은 아마도 그가 원하는 것일 것입니다. –

3

https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks은 서버 측 확인을 위해 업데이트 후크를 사용할 수 있다고 명시합니다.

물론 중앙 저장소의 후크를 배치해야합니다.

+0

OP는 푸시, 커밋 안 함을 묻습니다. 물론, 어쩌면 그것은 단지 부정확 한 단어 선택이었습니다 ... 어느 쪽이든, 우리는 동의합니다. 후크를 사용하십시오. – Cascabel

관련 문제