Android Git 分支切换时,代码缭乱问题的现象和解决方法

2020-06-07  本文已影响0人  天生同路

日志记录平常踩到的坑_1:

业务场景:主干为正式以发版的代码,分支为开发代码;当分支在开发新功能时,线上反馈了一个致命的bug,需要马上修复,但分支的新功能未完成;所以需要切换到主干代码中,修复bug;但在从分支切换主干后,发现分支修改的新功能都显示到主干上了;

解决方法

    方法一:每次分支主干时都Commit一下;

    如果不想随意Commit,则可以使用Stash Changes;

    方法二:使用Stash Changes;

        在分支切换主干前,先点击Android Studio 工具栏的VCS-->Git-->Stash Changes;如图:

        Message中填写备注信息,方便日后找回;提示成功后,则可切换到主干;

    在主干动作一番后,切换到分支继续开发,需要UnStash Changes;  VCS-->Git-->UnStash Changes;

    点击Clear,可以清除所有的Stashes;

上一篇 下一篇

猜你喜欢

热点阅读