Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 386
devjeetroy Avatar asked May 24 '12 18:05

devjeetroy


3 Answers

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.

like image 131
CharlesB Avatar answered Oct 06 '22 00:10

CharlesB


I had (nearly) the same situation. I ended up with a standard windows share on one (so called "master") computer and using the shared folders as network drive with "offline files".

Even if you are disconnected, you have the contents of your files available, if you are connected in same network than your "master" syncing is done automatically.

Conflicts are reported and must be resolved manually.

However, no versioning at all, and windows only.

like image 33
Peter Parker Avatar answered Oct 06 '22 00:10

Peter Parker


Have you tried http://www.sugarsync.com

Its like dropbox but you can map any folder on one computer to any folder on another computer (or multiple computers). It's free but does not work on Linux, only Windows and Mac OS X.

like image 45
Justin Avatar answered Oct 05 '22 23:10

Justin