2

Some may think that this is a repost of a previous quistion, but I have been looking at a lot of post and tried a lot of tools - but none gave me what I want.

I really like dropbox and use it a lot privately. Problem is that I kinda wan't the same service on my work machine.

I'm using a network directory to store project files. Sometimes the network is down OR I experience issues with MS Word because the files are located on the network and not locally on my machine (yes, word is like that).

I just want to have a sync tool that push and pulls all the files from a network dir down to my machine and vice versa - in the same way dropbox do. But just no upload to an external storage service.

A lot of the programs that people recommend do not work with network drives (Live Mesh etc.)

So far I'm using SyncToy and have setup a schedule sync, but I'm not at all happy with it. Want the sync to be instant - like dropbox.

My solution has to work on Windows 7...

slhck
  • 235,242
Norfeldt
  • 266

3 Answers3

2

What about Sparkleshare?

It uses git under the hood, but you have nothing else to do with except creating folders which you want to be synced and add your clients.

SparkleShare needs a Linux host, this host could mount the networkdrive through Samba in /home/storage/[project].

slhck
  • 235,242
teissler
  • 326
0

Use git. This is powerful version controll system, that allows you to push/pull all info in any time, make branches, revert changes, and everything can be online in any repositary

sanny Sin
  • 316
0

Because I can not add a comment to @sanny Sin's answer, I put this an answer.

Actually, git is perfect for this job. You can even automate it. My idea is to write a small shell/python/vb script (whatever you like), which can monitor changes in a particular folder (and its subfolders) like e.g. this one. On every event, you run the appropriate git-command. The same applies in the opposite direction - you need to monitor changes in "main repository" (your file server) and pull changes from there. You launch the script once and keep it in the background ... it should behave like dropbox.

If you do not like git, you can do the very same thing with rsync. You loose some of the strengths of git, but the script may be a bit more easy to implement.

(Even dropbox does not sync instantly, there is always a slight delay. Usually, you do not recognize it.)

s-m-e
  • 389