I would like to be able to sync source code and entire projects across multiple computers(3 to be precise). I have tried using git, but have never been able to get a hassle free experience, maybe because I've never put a lot of effort into it. So, what I want ideally is:
Now, if you suggest that I use git/svn, refer to my points above so as to show my how it is useful for me. Although I don't want to spend a lot of time doing the sync part, I will if it is worth the effort.
I dont think this matters, but I use Eclipse, Aptana and Visual Studio 2010.
DirSync Pro might be a good solution, cross-platform and open source.
For a more bleeding edge software, you can give a try to SparkleShare.
Finally see this article on LifeHacker.