【发布时间】:2018-01-01 09:44:43
【问题描述】:
在 SourceTree 中使用 Git Flow 时,有没有一种方法可以配置挂钩以运行一组命令之前一个版本提交到某个版本?我希望能够确保在提交发布之前的最后一次提交时,运行 npm run prod 来编译我的 Webpack 资产,而不是留下 npm run dev 的结果。
【问题讨论】:
在 SourceTree 中使用 Git Flow 时,有没有一种方法可以配置挂钩以运行一组命令之前一个版本提交到某个版本?我希望能够确保在提交发布之前的最后一次提交时,运行 npm run prod 来编译我的 Webpack 资产,而不是留下 npm run dev 的结果。
【问题讨论】:
我发现处理这个问题的最好方法不是 git 钩子,而是实际运行 git flow release start #.#.# 然后 npm run production 然后是提交和 git flow release finish '#.#.#'。这也使得我可以在发布之前验证缩小文件的内容在网站上是否有效。
【讨论】: