Обновите / увеличьте версию пакета перед загрузкой GIT - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть проект на основе Ember NPM и я использую Git для управления версиями.

Я хочу обновить / увеличить версию package.json перед / во время выполнения GIT.

Как мне этого добиться? Нужно ли использовать какие-то крючки для мерзавцев? Пожалуйста, предложите.

1 Ответ

0 голосов
/ 02 ноября 2018

Попробуйте предварительно зафиксировать хук. Нашел статью на носителе, которая может помочь вам построить хук перед фиксацией.

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

Сделал гит-хук. дайте мне знать, если это то, что вы искали. Также есть несколько встроенных комментариев, которые вы можете использовать для добавления новых файлов.

перед фиксацией

#!/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"

ref: Фильтр git diff по типу изменения

ref: https://stackoverflow.com/a/3068990/1608320

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...