I must cooperate with a software project where 1 team member uses Delphi 12.2 and some other team members are still with Delphi 10.4.
Exchanging the source code via Git repos now created some incompatibility as some new error happened while opening the source code with the older version of the Delphi compiler:
ECustomStyleException Style error : value not found
What is the best solution to use different Delphi compiler versions together?
Is there a tool to remove this new feature on demand?
I would restrict the 1 team member on Delphi 12.2 to make changes to code, but not to forms. But be aware that if they use new language features in their code changes you will still run into problems.
The real answer is to upgrade those on 10.4 to 12.2 so everyone is using the same version.