What are the best tools (windows) for performing three way diffs on a folder structure? When performing a three way merge do you have to weigh the productivity gains from allowing the tool to make decisions for you vs. the risk of the tool making an incorrect merge? Any experience shared from three way diffs would be appreciated.
I'm particularly interested in how three-way diffs on folder structures work, and the different implementations/algorithms employed. I've used KDiff3, so I have some understanding, but think I have a lot to learn about this.
This comparison of three way diff tools discusses how guiffy (a three way folder merge tool) is much more conservative in merging, but at the expense of not making as many merge operations automatically, since it recognizes more different types of conflicts. I think three way merges will make it much easier to merge between branches but still have some doubt about how reliable the automatic merge operations are.