Xcode has two confusing external file change dialogs

Originator:ravron
Number:rdar://27875529 Date Originated:2016-08-16
Status:Duplicate of 15497856 Resolved:
Product:Xcode Product Version:7.3 (7D175)
Classification:UI/Usability Reproducible:Always
 
Summary:
Xcode displays a warning when a project file is changed by an outside interaction. However, it uses two different dialog boxes for this warning. The dialog boxes have different copy, and they switch the default action. One box's default action is to revert the file to Xcode's internal state, and the other one reloads the file from disk. 

Steps to Reproduce:
1. Open an Xcode project
2. Change the project file – this most often happens when I use version control to switch to a different commit
3. Observe one of the two dialogs. I'm not sure what influences which you see.

Expected Results:
There should be only one dialog warning about external file changes, and it should probably default to "read from disk."

Actual Results:
You get one of two dialogs, with the default actions reversed.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!