Based on your edit, I see you've described an inheritance hierarchy. You just need to mark project "A" as inheritable and set "B" to inherit from "A". Remove resources from "B" that are duplicates of "A". No further synchronization required.
Note that this is single inheritance, not true library-style multiple inheritance. You may wish to follow my advice described here: