sh Git合并后挂钩到自动安装依赖项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Git合并后挂钩到自动安装依赖项相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'

source _helpers.sh

on_changed 'yarn.lock' 'yarn'
on_changed 'package-lock.json' 'npm install'
#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'

changed_files="$(git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD)"

on_changed() {
  echo "$changed_files" | grep --quiet "$1" && eval "$2" || return 0
}

以上是关于sh Git合并后挂钩到自动安装依赖项的主要内容,如果未能解决你的问题,请参考以下文章