Issue description
I've got co-workers working with different git tools. I work with Sourcetree.
Sourcetree, in this case, was unable to open a remote branch that has a pipe sign in the branch name.
feature/MXTS-15242|15245-before-dev-merge
The "Checkout" button will not enable and a small message in red text about an "invalid remote branch" appears.
Expected behaviour
I'd expect Sourcetree to allow the pipe character in their branch names so Sourcetree can work with remote Git branches named in other Git software.
Additional information
Working on 2017 Macbook Pro with macOS Catalina (version 10.15).
Source Tree version 3.2.1 (225) (can't select this one from "Affects Verion/s" in "create issue" wizard.