我已经完成了将功能分支改组为开发分支的工作,并且我将继续努力。我需要使用--force-with-lease
选项进行推送,但是git抛出错误。我注意到我已经安装了git版本1.8.3,而此选项是在1.8.5中引入的。如果我现在将git版本升级到2.16.6,是否会有失去基准进程进度的风险?
我正在使用Centos7。
答案 0 :(得分:1)
有时候,Git确实会改变引擎盖下的rebase磁盘结构,尽管通常不大的跳跃都不是问题。如果您已经完成了变基并准备好进行推送,那么变基就完成了,所有状态都已被擦除,升级也不成问题。
如果您仍处于重新部署的中间阶段,建议您推迟升级。 1.8.3的版本太旧了,Git可能会在此之后到2.16之间更改其内部处理方式。