Haha, yes, this kind of thing has bitten me a few times. I remember getting SVN really confused where the server thought files were different but my machine thought they were the same (or similar). I think I had to make a whole new repo.
It's now on my mental list for "but it works on my machine", checking filenames and their cases.
That sounds too precise to be just an example :) We've all been there!