VERSION
파일을 업데이트하여 빌드 시스템에서 현재 git 버전에 액세스 할 수 있도록하는 사후 점검 후크가 있습니다. 여러 가지 이유 때문에 빌드 시스템 업데이트를 수행하면 VERSION
파일 자체가 우리 상황에서 복잡해집니다.rebase 후 git에서 untracked 데이터 업데이트
일반적으로 아주 잘 작동합니다. git-rebase를 할 때를 제외하고 post-checkout 훅은 새로운 커밋이 추가 된 후에 만 호출되고 로컬 커밋이 재생 된 후에는 호출되지 않는 것처럼 보입니다. 결과적으로 VERSION
파일이 잘못되었습니다. 내가 말할 수있는 것 이후에 포스트 리베이스 훅이 없기 때문에 리베이스 할 때 그걸 어떻게 최신 상태로 유지할 것인가에 대해서는 약간의 손실이 있습니다. 감사. 이 중요한 경우
, 나는에서 사용하는 명령
echo `git rev-parse --abbrev-ref HEAD`-`git rev-parse --short HEAD` > `git rev-parse --show-toplevel`/VERSION
나는 그것을 놓쳤다. 감사. 브랜치가 실행될 때 업데이트되지 않은 것처럼 보이지만 (그래서'git rev-parse --abbrev-ref HEAD') 나는 오래된 커밋의 해시에서이를 추출 할 수 있습니다. – user1959101
STDIN에 재 작성된 SHA 목록이 표시됩니다. 오래된 머리를 가지고 새로운 동급 제품을 찾으십시오. 제가 링크 된 문서를보십시오. – Chronial