DVCS and data loss?

Posted by David Wolever on Stack Overflow See other posts from Stack Overflow or by David Wolever
Published on 2009-07-24T15:13:10Z Indexed on 2010/03/29 3:53 UTC
Read the original article Hit count: 651

After almost two years of using DVCS, it seems that one inherent "flaw" is accidental data loss: I have lost code which isn't pushed, and I know other people who have as well.

I can see a few reasons for this: off-site data duplication (ie, "commits have to go to a remote host") is not built in, the repository lives in the same directory as the code and the notion of "hack 'till you've got something to release" is prevalent... But that's beside the point.

I'm curious to know: have you experienced DVCS-related data loss? Or have you been using DVCS without trouble? And, related, apart from "remember to push often", is there anything which can be done to minimize the risk?

© Stack Overflow or respective owner

Related posts about version-control

Related posts about dvcs