Branch Info Team Explorer Extension (BITE) Now Available for VS 2013

TFSAPI
7729

Update 2013-09-12: I’ve updated the extension to work with VS 2013 RC (since there were some breaking changes from Preview).

I wrote a Team Explorer Extension (BITE) a few months ago to show you which branch your solution is on and how to easily change to the same solution on another branch.

Today I opened up and converted the extension for VS 2013.

Since the architecture of the Home page in Team Explorer has changed a little, it wasn’t simply open and recompile for VS 2013. The BITE page actually stayed the same – but the classes that allow me to hook into the Team Explorer had to change quite a lot. And of course there’s scant documentation – even for extending 2012, never mind the dearth of information about extending Team Explorer 2013. Anyway, nothing that Reflector couldn’t help me with…

Here’s what the extension looks like in the VS 2013 Team Explorer Home page:

image

While I was at it, I cleaned up the UI a little especially when you don’t have a solution open or the solution you have open is not branched. Other than that, it works exactly like before – only for TFVC, of course!

Happy branching!