簡體   English   中英

在 Git 提交之前更新/提升 npm 包版本

[英]Update/bump npm package version before Git commit

我有一個基於 Ember NPM 的項目並使用 Git 進行版本控制。

我想在執行 Git 提交之前/同時更新/修改 package.json 版本。

我如何實現這一目標? 我需要使用某種 Git 鈎子嗎?

嘗試預提交鈎子。 在 medium 上找到了一篇文章,可以幫助您構建預提交掛鈎。

https://medium.com/the-andela-way/git-hooks-beautifully-automate-tasks-stages-bfb29f42fea1

做了一個 git-hook。 如果這就是您要找的,請告訴我。 還有一些內嵌注釋,您可以使用它們來添加更多更改的文件。

預提交

#!/bin/sh
echo "START pre-commit hook"
npm update --save

echo "removing older changed files"

#rm changed.js

#echo "adding package.json and package-lock for changes happened inside npm update"
git add package.json package-lock.json

#echo "adding the changed files only"
#git diff --cached --name-only --diff-filter=ACM > changed.js

#echo "running git add aganist changed.js files"
#git add ./changed.js

echo "END"

參考: 按更改類型過濾 git diff

參考: https : //stackoverflow.com/a/3068990/1608320

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM