I have a sourcetree 1.9.10 and would like to update to the latest one 2.x.x but I am worried that if i do I will have to set everything up, all my repoos and branches, credentials. Is this the case ? or will I just get the new features and UI and everything will just magically work ?