git 저장소가 변경되면 알림을 받아야합니다. 후크를 사용하는 것만으로는 충분하지 않습니다. libgit2과 같은 일부 라이브러리는 후크를 존중하지 않습니다. 대신 inotify
또는 일부 교차 플랫폼을 사용하여 변경 사항을 파일 자체에서 모니터링 할 수있는 방법이 필요합니다.git 저장소에서 변경 사항을 모니터링하는 방법은 무엇입니까?
업데이트 : 이상적으로 git repo가 변경 될 때 후크를 제공하는 git 관련 라이브러리 (파일 시스템 모니터링을 사용해야하는 라이브러리). 페이스 북으로
모니터링은 직접 관련이 없지만 내가 원하는 것은 git repo에서 변경 사항을 모니터링하는 라이브러리입니다. 그것은 githooks와 같을 것이지만, 지상 진실 (파일 자체)을 기반으로합니다. –
그러면 git 's hooks와 전혀 같지 않을 것입니다. 당신이 원하는 것은 여기서 모니터링하고, 당신의 환경에 맞는 파일 모니터링 라이브러리를 찾아야합니다. –
오른쪽. _file-monitoring_은 "repo가 변경되었습니다"라는 메시지 만 표시합니다. 나는 "HEAD ref가 12812ab에서 .. 129baeef로 옮겨 갔다"와 같이 좀 더 구체화 될 _git-monitoring_을 원합니다. –