We have the Team License for Unity, and are setting up Perforce. But it seems Unity will allow you to edit and overwrite a file even if it is set to Read-Only, which is how Perforce makes sure two people aren’t editing an unmergable or locked file at the same time. Perforce by default sets all files on the project to Read-Only, until the file is checked out, but Unity ignores that. Monodevelop pays attention to the attribute (but doesn’t support Perforce so won’t check out the file for you), but Unity ignores it when changing anything within Unity itself.
Can this behavior in Unity be disabled, so we can be safe in knowing two people aren’t going to lose their work? We’re using Unity Pro 4.6.1 in Windows 7