title: How to merge TFS changeset from branch A to branch C. Branch A was merged into branch B and there's no merge realationship between A and C
body: <p>Given there are 3 TFS branches - A, B and C.
  You can merge changesets from A into B and from B into C. But can't merge changes from A into C.
  A -> B -> C.
  There are some my changesets in branch A I need to merge into branch C.
  All the changesets(from all the users) were already merged from A to B.</p>
  
  <p>When I try to merge from B to C it doesn't provide a list of my change sets from A (just one big changeset having all the changes for some period.)
  When I try to merge my particular change sets from A to B I can't see them either because they are already part of branch B.</p>
  
  <p>Is there a smart way to merge my selected changes from A or B into C and not to break any future merges.</p>
  
  <p>Thanks.</p>