[cvsnt] Re: restoring a repository: revision collision

Luigi D. Sandon cp at sandon.it
Thu Mar 17 11:34:53 GMT 2005


> 2. How do the experts handle a repository restoration?

It's something very difficult - or impossibile - to do "automatically". 
After a crash users can't start to work "normally" until the repository 
is restored in the proper state.

Our disaster plan:

1) The server is put "off line" and the backup restored.
2) Users are not allowed to connect until everybody is notified of the 
problem, and team leaders are ready to drive the full recovery.
3) Developers checkout the *current* repository in a new sandbox, and 
"add" missing changes from the old sandbox via a diff utility or 
something alike. This phase requires cooperation from developers
4) Files are committed to the repository trying to do it in the proper 
order to "reconstruct" the files.



More information about the cvsnt mailing list