O switch
, como já explicado acima, é bem similar ao checkout
.
Eu não achei o switch
tão complicado, e na verdade achei até menos confuso, pois ele só lida com branches - diferente do checkout
, que pode mexer com branches ou arquivos, dependendo de como vc usa. Com switch
, não tem perigo de se confundir e mexer num arquivo sem querer (e se eu quiser mesmo mexer em arquivos, uso o restore
).