问题描述
我旨在最大程度地减少对每个合并请求的提交。为了实现这一点,我在推送到MR之前在本地进行了重新设置,并且,如果需要,根据“旧的” MR提交进行重新设置并强制推送结果。 (显然,我不会基于master中已经存在的提交来重新建立基础。)
如果我需要在测试环境中进行更新,则不能这样做:
git pull
...由于用力推动。因此,我这样做:
git fetch --all
git checkout master
git branch -D feature_branch
git checkout feature_branch # now includes force-pushed changes
很显然,我可以编写自己的脚本/钩子来一步实现。是用更少的内置步骤来更新本地分支的方法(当我知道远程副本已被强制推入时)吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)