切换分支时,smart Checkout 会把冲突的文件带到你要切换的分支。
而 force checkout会直接舍弃当前分支的修改。
比如:我要从a分支切换到b分支,如果我用smart Checkout 则会把我a分支修改的代码合并到b分支;但是我用force checkout则会把我a分支修改的代码直接舍弃,在切换到b分支。
切换分支时,smart Checkout 会把冲突的文件带到你要切换的分支。
而 force checkout会直接舍弃当前分支的修改。
比如:我要从a分支切换到b分支,如果我用smart Checkout 则会把我a分支修改的代码合并到b分支;但是我用force checkout则会把我a分支修改的代码直接舍弃,在切换到b分支。