title: How do I rollback a TFS check-in?
body: <p>I'd like to rollback a change I made recently in TFS. In Subversion, this was pretty straightforward.  However, it seems to be an incredible headache in TFS:</p>
  <h3>Option 1: Get Prior Version</h3>
  <ol>
  <li>Manually get prior version of each file</li>
  <li>Check out for edit</li>
  <li>Fail - the checkout (in VS2008) forces me to get the latest version</li>
  </ol>
  <h3>Option 2: Get TFS Power Tools</h3>
  <ol>
  <li>Download Team Foundation Power Tools</li>
  <li>Issue rollback command from cmd line</li>
  <li>Fail - it won't work if there are any other pending changes</li>
  </ol>
  <h3>Option 3: Manually Undo Changes</h3>
  <ol>
  <li>manually undo my changes, then commit a new changeset</li>
  </ol>
  <h3>Question</h3>
  <p>How do I rollback to a previous changeset in TFS?</p>