Why isn't obliterate an essential feature of Subversion?
Posted
by Dimitri C.
on Stack Overflow
See other posts from Stack Overflow
or by Dimitri C.
Published on 2010-03-11T15:10:55Z
Indexed on
2010/03/12
14:07 UTC
Read the original article
Hit count: 186
subversion
|obliterate
For some years now, I'm waiting for Subversion to feature a "delete permanently" (obliterate) function. I hesitate to make the transition to Subversion (coming from Visual SourceSafe :p), because I think this is an essential feature, as otherwise I'd expect the repository to grow unstopably. However, for one reason or the other, the feature gets postponed over and over again. So I begin wondering if there is some other feature or workaround which makes the obliterate function dispensable.
What do you do when you want to shrink the SVN central repository?
Example 1: I check in a large third party library, and after a few weeks I realize it is not suited for my needs. I don't want that to store and backup that large amount of data forever.
Example 2: I have 10 versions of 10 big third party libraries in the repository, but I only use the latest versions.
Example 3: I accidentally checked in sensitive information (as suggested by John).
Example 4: I accidentally checked in some big files that were never meant to be put in the repository.
© Stack Overflow or respective owner