在SourceTree中使用Git Flow时,是否有一种方法可以配置钩子来运行一组命令,然后将一个版本提交到一个版本?我希望能够确保在提交发布之前的最后一次提交时运行npm run prod
来编译我的Webpack资产而不是npm run dev
的结果。
答案 0 :(得分:0)
我发现处理这个问题的最好方法不是git hooks,而是实际运行git flow release start #.#.#
然后运行npm run production
,然后是提交和git flow release finish '#.#.#'
。这也使得我可以在发布之前验证网站中缩小文件的内容。