On PC, I have been using ViceVersa Pro for years. Just select the source folder (or drive) and destination folder (or drive), compare directories, make it display only single files or newer files, and then synchronize from your A to your B drive.
An Mac, the closest thing I found was ArRSync. Not as great an interface, and not as flexible, but it works.