I think all you can do is use the TF merge command to determine which changes have not been merged into another branch - one branch on time.
tf merge /recursive /format:brief /candidate $/Branch1 $/Branch2 /preview
will show you which variables from branch1 are candidates for merging into branch 2. Of course, you can put this in a script to run several times.
source share