Perhaps it's just because I'm not familiar with TFS (I've worked mostly with SVN), but I don't understand how to create a branch on a Codeplex hosted project.
I'm using VS2012. In the Source Control Explorer, I select Branching and Merging > Branch... in the context menu, but then I don't know what to enter in the Target field:
If I try $/wpfanimatedgif/branches/1.3
, I get the following error:
The target item $/wpfanimatedgif/branches/1.3 cannot be under the source item $/wpfanimatedgif.
If I try $/branches/1.3
, I get this error:
TFS10198: Source control must branch into an existing team project. branches is not a team project.
I also tried to create a new team project from Team Explorer, but I don't have the required permissions.
So how can I create a branch? Or is it impossible to do it on a Codeplex project?
BTW, the reason I want to create a branch is because I'm working on an experimental feature and I don't want to publish to the "trunk" (or whatever it's called in TFS). Perhaps TFS has a different way of handling this scenario? I know about shelving changes, but if I understand correctly, the shelved code won't be available on Codeplex, will it?