Search code examples
gitsvnversion-control

Syncing code across multiple computers, with minimum effort


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:

  • Ability to add a folder with all its subfolders to the 'sync' list. Basically once I add a folder for sync, it should automatically add all files and sync them on multiple computers, just like dropbox.
  • As little manual work as possible. I do not want to push multiple files and go through setup each time I create a new project.
  • Version control is not one of my concerns, but is welcome.

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.


Solution

  • 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.