I have connected TWS to a remote Git repository, and I'd like to be able to create a new local branch from TWS and start working on the new branch before pushing it up to the remote. The "Create Branch" button does indeed create a new branch locally, however, it doesn't seem to be useable. After creating the branch, and trying to switch to it in TWS, the Version Control window shows "Value cannot be null." error. I've attached a screenshot of what I'm seeing.
It seems that if I create the branch on the remote first, I don't run into this problem. Is there a way to make this work without creating the remote branch first, or is this the required workflow with TWS?