I'm working with a large application I've checked out from my repository, the bulk of this app is in the .svn/pristine
folder. From what I understand, the pristine folder contains copies of the files in my workingCopy directory
That being said,
I have my files backed up already and no intention to revert. The extra space gained would dramatically cut my compile time as well.
EDIT
I now understand that changing anything manually inside .svn
will likely break my workingCopy.
I need to find a way to reduce the size of my workingCopy. In TortoiseSVN, there is a Cleanup - Delete unversioned files and folders
, which "removes all generated files in your working copy". Perhaps this would get rid of those files without breaking my application?
Cheers
svn repository contains a directory called "pristine". The pristine directory contains the original versions of the files from the repository so that subversion can compare them to the current files. The files in the pristine directory are stored with a filename set to the checksum (usually SHA1) value of the file.
To remove a file from a Subversion repository, change to the directory with its working copy and run the following command: svn delete file… Similarly, to remove a directory and all files that are in it, type: svn delete directory…
According to this answer and SVN change log, svn cleanup has an option to vacuum pristine copies ( /vacuum ). This is done by default starting from 1.8. From version 1.10 up it is not longer done by default, but can be run using the command svn cleanup --vacuum-pristines (see this answer).
Use TortoiseSVN → Delete to remove files or folders from Subversion. When you TortoiseSVN → Delete a file or folder, it is removed from your working copy immediately as well as being marked for deletion in the repository on next commit.
You may try to launch svn cleanup
. It will remove unnecessary files from .svn/pristine
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With