User should be able to check out another branch regardless if untracked files exist or not.
Consider allowing users to check out another branch with modified files as well. If the checkout process does not override the current changes, the user should be able to cleanly checkout another branch.
User should be able to check out another branch regardless if untracked files exist or not.
Consider allowing users to check out another branch with modified files as well. If the checkout process does not override the current changes, the user should be able to cleanly checkout another branch.