出现过几次 dev 代码 merge 到了 release,就在前段时间好似找到了最终原因。
简单说就是在拉取代码的时候,如果立马切换分支,就有可能导致把代码拉到新分支。
比如在 dev 分支 update 代码,进度条还没走完的时候,checkout 到 release,dev 的代码就可能拉取到了 release 上。
就。。。挺无语的,IDEA 不是对 Git 支持无敌吗。。。加个 update 时不能切分支逻辑也行啊。
写代码还是注意点吧,等 update 完了后再 checkout。