<p>I deleted a branch in TFS and just found out that I need the changes that were on it.</p>

<p>How do I recover the branch or the changes done on it?</p>

As described in the
TFS FAQ
:
Are Deletes physical or logical? Can accidental deletes be recovered?
Deletes are fully recoverable with the “undelete” operation. You wouldn’t want to do a SQL restore because that would roll back every change to the TFS in the time since the file was deleted.