I've had this problem before where I've saved a file, run make, gotten errors, fixed the errors, saved the file, run make and got the exact same errors. When I refresh, or close and return, update the workspace, I find that the corrections I made weren't saved--the file showed it hadn't been changed at all.
This happens to the version history also, where the most recent file I saved doesn't show up. And yes, I have been saving and I know this because that little red dot turns to x as it should. And, occasionally, I go back and when I open the file up, there is nothing there, just the cursor at line 1.
I've been able to fix this in the past by re-running update and closing the file completely, then reopening and pasting back my corrections. Today, however, I haven't been able to save anything without starting over every time. What to do? This is seriously cutting into my programming time.