[open] Bug moving project from windows to mac using git

Hi,

We recently needed to develop on two machines (one is Windows and one is Mac) for multiplatform project.
We are facing some bugs after settings the git repo on a mac computer. (Git used with Windows previously)
The bug is that at runtime, when we load a prefab dynamically, the prefabs looses all its attributes set in the prefabs (links to other gameobject and so…) which produce a lot of nullreferences exceptions…

We use Unity 2018.3.0f2 on Windows and Unity 2018.3.2f1 on Mac.

We have no idea where to look to fix the problem, or why this bug showed up.

Any help is welcome

Thanks

We finally found a hack, we just copy paste the files from Windows to Mac… But still Something wrong is going between unity and Git (from Windows to mac and vice vera potentially)

Make sure that force text serialization is on.

Force Text is on. But we are still having the same issue. It happened mostly on some font files. We committed the font files from Windows machines. And then build the game on a Mac machine, some font files weren’t imported successfully on Mac, the “fontsettings” files got deleted by Unity for some unknown reasons. And our Text became missing as a result.
Reimport the missing assets did resolve the issue, but we couldn’t know which assets would become missing again. And doing a thorough check for our project is too time-consuming.