I set up a git repository like described in
https://www.b4x.com/android/forum/threads/using-a-git-repository-version-control-for-beginners.80899.
Now I had to checkout an old version. When I try to open the project, I get the error
The Given key was not present in dictionary
and the IDE shows a virgin Main. I can access the .b4a file with another editor though.
I suppose it has to do with the *.b4a.meta file, which is in .gitignore as suggested.
So the question is: What is the correct way to handle B4A projects in a version contol system? With the .b4a.meta I have too much changes (BTW: the .b4a file changes IMHO to frequent, too). Without it I can't checkout older versions because of the mentioned error.