I've used PasswordSafe for about 7 years. From the beginning, the data file was stored in a VCS (first CVS, now SVN). Though my data file has never been (become?) corrupted, I have in SVN historical copies of all versions of the file that I've checked in (which is 95% of them). Also, since I use SVN to replicate this file (and many others) to PC's in different locations, I have fairly current backup should any PC become available. The only possible problem I can see is if I make changes on 2+ PC's w/o updating first (the binary data file is of course unmerge'able). This forces the habit of frequent updates and checkins; these are good habits IAC.
Comments
I've used PasswordSafe for about 7 years. From the beginning, the data file was stored in a VCS (first CVS, now SVN). Though my data file has never been (become?) corrupted, I have in SVN historical copies of all versions of the file that I've checked in (which is 95% of them). Also, since I use SVN to replicate this file (and many others) to PC's in different locations, I have fairly current backup should any PC become available. The only possible problem I can see is if I make changes on 2+ PC's w/o updating first (the binary data file is of course unmerge'able). This forces the habit of frequent updates and checkins; these are good habits IAC.