I have been using git quite a lot, without always closing EiffelStudio down while files are changing without it's knowledge. That has included both changes and renaming of the .ecf file which may have caused EiffelStudio some confusion ...