2012-06-06 2 views
2

A와 B 사이의 수신 전 후크에 git diff을 얻으려면 어떻게해야합니까?푸시의 최신 HEAD와 최신 파일 사이의 수신 전 후크에있는 파일에 대해 git diff를 얻는 방법은 무엇입니까?

  • A. (에서 보았을 somefile.ext의 최신 버전) 서버
  • B. 트리에서 접수 (에서 보았을 somefile.ext의 최신 버전)에 전류 HEAD I 필요한 후크를

미리는-받을 일부 파일이 변경되면 (Gitolite 서버에서) 알림을 받고 전자 메일로 A와 B의 차이를 확인하기를 원하기 때문입니다.

환경 : 우분투 서버 (11) + Gitolite + 미리받을 보인다 (사전 수신 대부분 업데이트를 거부하는 데 사용되며 알림 포스트받을로서, - 수신 후 후크

답변

2

나는 당신이 실제로 사용하려는 생각을 당신은 무엇을하길 원합니까).

는 (표준 입력을 통해) 동일한 입력을 얻을 수 있으며 입력은 업데이트 심판의 목록을하고 그들의 오래된 커밋 새로운 해시 githooks(5)
에 설명합니다.
이 데이터를 사용하여 수행 할 수 있습니다 git diff

+0

아 물론 ...! – user1205620

관련 문제