It wouldn't be as much of a problem if it didn't mean I needed to sift through many many files to check for actual changes.
I also discovered that when switching branches: if I explicitly undo Hidden Changes (Show Hidden Files, then Undo for all), and my teammate does not do that, there are inconsistencies between the workspaces that lead to checksum errors, even if we both clean and rebuild our projects. So something is very wonky with Hidden files.
I believe I understand how Hidden vs Cloaked files are supposed to function, and these Hidden files seem to be acting more like Cloaked or ignored files, if they are unchanged when switching between branches, correct?