[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tool for document management



Hi,

On Wed, Aug 22, 2007 at 08:26:59AM -0700, Steve Lamb wrote:
> Hello,
>     I am looking for a tool to help me maintain a backup of a writing project.
>  Being a programmer my first instinct is to use something along the lines of
> rcs/cvs.  I was thinking of svn since I have a project on Google Code and have
> the tools installed on one of the machines on which I would do a part of the
> writing.  However in attempting to answer this question for myself with Google
> searches I ran across a message in a mailing list which said that version
> controls designed for software might not be the best for documents.
> 
>     What I want is the following:
> 
>  o backup my work on a machine separate from the machine(s) I'll be working on.

So you need at least one remote machine accessible from the net whic run
well supported VCS such as CVS, SVN, ...

>  o sync across multiple machines.

No problem.

>  o handle non-text data as well as some textual data.  The main file that is
> going to change most often is an OOo document (odt).  I'll also be storing any
> related files including Mindmap files (mm) and Writer's Cafe files.

No problem.

>  o version might be nice in case I want to back out of large portions of the
> document or refer to previous verbage I had removed and want to reconsider.

No problem if it is VCS.  (If simple sync like rsync etc, no)

>  o must be accessible on Windows and Linux (Debian/KUbuntu)

CVS and SVN do it OK.

>     At first glance I am leaning for throwing Subversion on my main box so I
> can sync the other two machines off of it.  Not sure if there is something
> better suited to the task or that svn would be particularly ill suited.

No.

The only negative thing is that you need to have connection to the
central server all the time when you back up history.

You can not back up history locally and send them to central server
afterwards.

If I were you, I may consider using distributed VCS git (git-core
package) with one repository serving as the  CVS like centrarized
server.  But that is just me trying new thing at this moment.

I hear hg (Mercurial at http://www.selenic.com/mercurial/ ) is better on
Windows as modern distributed VCS than git.  Both of these are good if
you want to record revision off-line and sync with server occasionally.
But these are new...

Osamu



Reply to: