PDA

View Full Version : [all variants] File syncing utilities



jtibau
May 20th, 2008, 04:52 AM
I'm looking for a file syncing utility to use (don't mind if it is cli/gui). I own a nokia n800 so I'm carrying around my important files in an 8GB SDHC card and also have a backup in my laptop...
One big problem is that I usually modify things in the laptop as well... So you wouldn't really call it a backup, right? I can't just erase everything in the laptop and replace it with the current contents of my SDHC card, and I certainly don't trust myself to remember each change I do in either...
So, does anyone know any easy/automatic file syncing utilities??? I'm interested in pretty much anything...

sdennie
May 20th, 2008, 05:04 AM
I don't know of any simple ways to keep versions of files in sync across machines without using some sort of source control management (though, I admit that I didn't look very hard). If no one can give you a simpler method, you may want to look for a tutorial on how to setup subversion server on your main machine.

jtibau
May 20th, 2008, 12:41 PM
ah yes, I expected this... I have looked around but haven't found many tools either.
I can't speak for all of the tools, but I have a little experience with CVS. CVS is probably not the way to go to solve this problem because:
- You have to tell the server about EACH file you want it to keep track of.
- Moving folders is a pain
- It's 6am, I can't think anymore just yet :)
Anyway, I don't know much about SVN, bzr, git. But it seems to me that it would be rather complicated to use one of these tools...

sdennie
May 20th, 2008, 01:12 PM
Syncing files across multiple machines is a very hard problem. It's less hard if all the files are text files (and REALLY hard if they aren't). Depending on how you edit files, something like subversion or CVS might be overkill or annoying enough that it's not worth it. You could probably write a script that informs you of new files, modified files, deleted files, etc. and prompts you what you'd like to do about that when the two machines connect. There may be an elegant solution on Ubuntu but, I'm not aware of it.

(Though you aren't in Quito, I'd also like to inform you that San Lorenzo is going to destroy that feeble Ecuadorean team on Thursday in the Copa)

dccrens
May 20th, 2008, 01:36 PM
Suggest looking at "rsync". It will do wonders. Search rsync in these forums (there are many examples.)

galileon
May 20th, 2008, 03:57 PM
rsync, unison-gtk, conduit, take your pick!

jtibau
May 20th, 2008, 04:57 PM
(Though you aren't in Quito, I'd also like to inform you that San Lorenzo is going to destroy that feeble Ecuadorean team on Thursday in the Copa)
haha, I don't follow soccer, sorry...

jtibau
May 20th, 2008, 05:00 PM
rsync, unison-gtk, conduit, take your pick!

I haven't used rsync, and I had heard about unison... I will take a look at them and report if I can.

jtibau
May 23rd, 2008, 01:33 AM
(Though you aren't in Quito, I'd also like to inform you that San Lorenzo is going to destroy that feeble Ecuadorean team on Thursday in the Copa)

I just couldn't let this go!!! I just watched the match and San Lorenzo sucked so bad...

sdennie
May 23rd, 2008, 01:55 AM
I just couldn't let this go!!! I just watched the match and San Lorenzo sucked so bad...

My shame knows no bounds. I blame it on the altitude. Reasonable people don't live that high. ;)

Saludos