有些脚本在检查更改时无法正确工作。
我尝试了这样:
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
是否有一种布尔检查方法可以检测从上次提交以来是否有更改,或者我该如何测试本地仓库中是否有新的更改?
我正在为一个版本创建脚本而做所有这些事情(我在某个地方找到了这个脚本)。