현재 우리는 SVN을 사용하고 있습니다. 나는 GitHub를 사용하기를 원하지만 절대적인 요구 사항은 우리가 현재 가지고있는 것처럼 코드의 사전 검증 (premerge) 검증이 필요하다는 것이다. GitHub는 프리 커미 픽 (premergehooks)을 지원합니까?precommithooks를 지원합니까?
우리는 5 명의 개발자로 구성된 팀입니다. 우리는 모든 코드 (JavaScript)가 JSLint와 같은 유효성 검사를 통과해야한다는 데 합의했습니다. 자발적인 검증은 쉽게 잊혀지기 때문에 효과가 없다고 판명되었습니다. 다른 사람들이 사용할 수있게 된 코드가 JSLint (또는 이와 유사한 것)에 대해 유효성을 검증 할 수 있는지 어떻게 확신 할 수 있습니까?
(자식! = GitHub의)이었다 – smitec
내가 그 알고 나는 자식이 precommithooks를 지원하는지 알고있다. 그래서 git로 옮기는 것은 문제가되지 않지만 우리가 github을 사용할 수 없다면 그렇게하지 않을 것입니다. – coen
git의 사전 커밋 (precommit) 훅이 컴퓨터에서 실행됩니다. 커밋을 중지하면 유효하지 않은 코드를 github에 밀어 넣을 기회가 없습니다 – smitec