Deleting an item from Visual SourceSafe can be done in one of the following ways:
* By using the Visual SourceSafe Explorer, case when the space in the SourceSafe database is not actually freed until you check the "Destroy permanently" checkbox.
* From an IDE (Visual Basic, Visual C++ etc) case when the "Destroy permanently" option is not even usually available.
As a result, a lot of garbage items will continue to take space in the SourceSafe database until you manually purge them. This operation usually takes a lot of time because it can only be done in a non-recursive manner. Imagine you have 500 folders in the SourceSafe database - manually walking through them and purging logically deleted items may take a lot of time.
AxTools VssRecursivePurge allows you to search for all the logically deleted items in a SourceSafe database and purge part or all of them in a very convenient way. Cleaning up a 500-folder database will take now from seconds to a few minutes, depending on your network configuration.