변경 사항을 확인하면 제대로 작동하지 않는 스크립트가 있습니다.
나는 이것을 이렇게 시도했다 :
VN=$(git describe --abbrev=7 HEAD 2>/dev/null)
git update-index -q --refresh
CHANGED=$(git diff-index --name-only HEAD --)
if [ ! -z $CHANGED ];
then VN="$VN-mod"
fi
마지막 커밋 이후 변경 사항이 있는지 확인하는 부울 검사가 있습니까? 아니면 로컬 저장소에 새로운 변경 사항이 있는지 어떻게 실제로 테스트 할 수 있습니까?
버전 생성 스크립트 (여기서 찾은 곳)를 위해이 모든 것을하고 있습니다.
git status
?