I'm a web developer and I have two computers, laptop with Windows 7 installed on it and PC with CentOS 5.5.
Recently I'm developing quite big website for a client and I really can't stand manual copying files and MySQL databases. You may think it's a silly solution but it was enough for me.
When I'm out of my home, I'm working on Win based laptop, when I'm in home, I'm working on CentOS PC. Usually, I was copying manually files and SQL dumps. Now, I can't stand it anymore.
Is anybody able to recommend a solution to synchronize two environments automatically?
To answer your eventual questions: yes, I hate developing on Windows but I can do nothing with it. I'm stuck with Win on laptop because of Photoshop and few other tools.