Is there a good way to use NIB (or XIB) files when working with branches?
When I try to do this, most of the time merging the branches does not work. Auto-generated identifiers change very often and everywhere, which provokes conflicts. Changes in XIB are not taken into account by humans, so manual merging also does not work.
How do you deal with this problem? Is there some non-obvious technique, or are you avoiding branches containing Cocoa UI elements? Should one completely exchange / replace XIB files with another name, if they are changed in a branch, as a workaround?
source share