please recommend the best folder synchronization/version control/smart merging software?

N

networm

Hi all,

I need your help. I have been annoyed by the automatic asynchronization of
the folders of my three PCs. Specifically, I am looking for software that
can not only synchronize files/folders/directories, but also can do
versioning control -- ie. if I have a .CPP or .m file(these are source codes
written in different programming languages). I probably have modified the
program, and one file with the same name probably have three different
modifications on the three PCs. Is there a software that can handle
these(folder synchronization and version control and smart merging) smartly?

Thanks a lot!
 
J

John R Weiss

networm said:
I need your help. I have been annoyed by the automatic asynchronization of the
folders of my three PCs. Specifically, I am looking for software that can not
only synchronize files/folders/directories, but also can do versioning
control -- ie. if I have a .CPP or .m file(these are source codes written in
different programming languages). I probably have modified the program, and
one file with the same name probably have three different modifications on the
three PCs. Is there a software that can handle these(folder synchronization
and version control and smart merging) smartly?

If all you need is the latest of the versions, or if the quantity of such files
is such that you can manually choose which ones to preserve, Laplink will work
just fine. Optionally, you can simply exclude those folders altogether so you
can have the discrete versions on each computer.
 
E

Elmo

networm said:
Hi all,

I need your help. I have been annoyed by the automatic asynchronization of
the folders of my three PCs. Specifically, I am looking for software that
can not only synchronize files/folders/directories, but also can do
versioning control -- ie. if I have a .CPP or .m file(these are source
codes written in different programming languages). I probably have
modified the program, and one file with the same name probably have three
different modifications on the three PCs. Is there a software that can
handle these(folder synchronization and version control and smart merging)
smartly?

Thanks a lot!
How about setting one as file server with share folders?
 
D

davidng150

networm said:
Hi all,

I need your help. I have been annoyed by the automatic asynchronization of
the folders of my three PCs. Specifically, I am looking for software that
can not only synchronize files/folders/directories, but also can do
versioning control -- ie. if I have a .CPP or .m file(these are source
codes written in different programming languages). I probably have
modified the program, and one file with the same name probably have three
different modifications on the three PCs. Is there a software that can
handle these(folder synchronization and version control and smart merging)
smartly?

Thanks a lot!

Try SyncBack (http://www.2brightsparks.com/syncback/syncback-hub.html) or
Microsoft's SyncToy
(http://www.microsoft.com/downloads/...54-c975-4814-9649-cce41af06eb7&DisplayLang=en).
 
F

frodo

if you're doing SW development, don't you have SorceSafe (VSS)? It can be
used by Office too, to keep versions of .DOCs etc. For your 3 computer
setup you should set one up as the SourceSafe server, rather than setting
up a stand-alone safe. Once setup it's virtually invisable. The
SourceForge site also has lots of free CVS-like tools, and many can
integrate w/ Visual Studio very easily.

Another not-so-obvious choice for versioning is Google Desktop. Many
don't realize that GDT maintains previous versions of docs in its cache;
they are not the entire, formating-included versions, but the meat of the
doc (the text) is maintained. It has saved my butt on occasion!

As to synching, SynchToy is ok, but what you already have is probably
better. But SynchToy is free and worth a look-see. It still has some
(rather strange) issues tho, and doesn't seem to be under further
development; my guess is it was a summer-intern project at MS. Still, free
is free...
 
N

networm

if you're doing SW development, don't you have SorceSafe (VSS)? It can be
used by Office too, to keep versions of .DOCs etc. For your 3 computer
setup you should set one up as the SourceSafe server, rather than setting
up a stand-alone safe. Once setup it's virtually invisable. The
SourceForge site also has lots of free CVS-like tools, and many can
integrate w/ Visual Studio very easily.

Another not-so-obvious choice for versioning is Google Desktop. Many
don't realize that GDT maintains previous versions of docs in its cache;
they are not the entire, formating-included versions, but the meat of the
doc (the text) is maintained. It has saved my butt on occasion!

As to synching, SynchToy is ok, but what you already have is probably
better. But SynchToy is free and worth a look-see. It still has some
(rather strange) issues tho, and doesn't seem to be under further
development; my guess is it was a summer-intern project at MS. Still, free
is free...


Thanks a lot!

You were talking about version control and synching separately.

But may I understand in that the version control and synch are the same
thing?

This keeps confusing me: version control vs. synch, which one shall I
deploy?

If I deploy both, will they conflict?

Some part of my works needs version control, I did use VSS before, but
recently I am more frequently using Matlab and I am not sure if VSS works
with all programming languages?

Some part of works just need synchonization, but still, I believe it shoul
do it smartly, since there will be repeated names, and files that needs to
be merged, etc.

So do I go for a version control software, or a synch software, or both?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top