我想测试的结果git pull
。
当前,我们使用这种部署方法:
git pull && rake build && rake deploy
但是,不幸的是,在无操作的情况下,它做了很多不必要的工作。
这可以改善吗?
您基本上可以做两件事。您可以解释输出,也可以查询以查看是否有任何更改。
您尚未指定外壳(Windows或bash等unix外壳),所以我无法提供示例代码。但是如果没有任何变化,git pull
将打印Already up-to-date.
。因此,如果发生这种情况,请跳过构建并部署。
第二种选择是在使用之前和之后检查您的提交编号:
git rev-list -n 1 HEAD
如果这种情况发生变化,则拉动发生了一些变化,如果没有变化,则没有发生变化
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句