Ah now I understand your issue, no, that is not possible. The serialization order (when writing) of the fields in an entry type is always the same, for the same reason as you state in your original question, to avoid problems with git or other version control systems.
The format has changed over time, unfortunately we did not really document it…