Reputation: 11323
How do I remove a folder from being source controlled with TortoiseSVN?
Upvotes: 135
Views: 109388
Reputation: 1210
Delete the .svn folder within the folder you want to remove from version control.
Upvotes: 3
Reputation: 149
Right-click on a working copy and choose "Export..." from the context menu. A folder browse dialog is shown.
You must choose the same path that your working copy is on as the target. TortoiseSVN will ask you if you want to remove all .svn folders of that working copy. Just says yes!
Upvotes: -1
Reputation: 4139
There is a dedicated item in the extended context menu:
Image cropped from TortoiseSVN's extended context menu page.
Delete (keep local) documentation blurb.
Upvotes: 62
Reputation: 4705
I see there are three simple methods to unverison and keep a local version of a file (or a directory) with TortoiseSVN:
I find the latter method the easiest of the three, while the first one (the most voted) the longest in terms of operations to perform.
Upvotes: 2
Reputation: 12449
I ran the tortoise command "Update to SVN 1.7" which took all the .svn folders and combined them into a single folder. I was then able to delete just the one .svn folder and everything was good to go!
Upvotes: 2
Reputation: 11
Exporting the folder to a new location while "Export unversioned files to" option selected worked great for me. TortoiseSVN removes all the Subversion specific settings and you get a clean folder. Now you can delete the original one and move the new exported folder there.
Upvotes: 1
Reputation: 601
This is what worked for me:
svn cleanup <path to the folder to delete including folder name>
; otherwise you can do the same right click on the folder and perform a cleanup. This should remove the folder from your working directory and from Subversion.
Upvotes: 1
Reputation: 9
Once in awhile I run into working copy folders from Subversion that I know longer want under version control. I want to “unversion” them. Usually I do some kind of find and delete on all the .svn related folders but there is an easier way if you have TortoiseSVN installed.
You should be familiar with the “Export” command. This will make a copy of the files in a new location without all those pesky .svn folders. If you want to ‘unversion’ something but don’t want a copy – simply do an “export” and when Tortoise asks for the “folder to export to” simply select the same folder your working copy is in! Tortoise will proceed to remove all the .svn folders.
Quote: http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
Upvotes: 0
Reputation: 43575
The easiest way is described here: http://tortoisesvn.net/unversion.html
That article is a bit wordy and some of the methods didn't work for me (like dragging the folder onto itself - Windows 7 wouldn't allow it)).
Here's what, in the article worked for me:
Simple: when you right-click on a working copy and choose "Export..." from the context menu, a folder browse dialog is shown where you can choose the folder where you want the working copy exported to. If you now select the very same path that your working copy is on as the target (i.e., you're exporting the working copy onto itself), TortoiseSVN will remove all .svn folders of that working copy.
Upvotes: 181
Reputation: 1
Windows Search, set system and hidden files flag... filename ".svn" ... after it searches - sort so all .svn directories are grouped together... highlight - hit delete :)
Upvotes: 2
Reputation: 2880
If you want to remove the folder from source control but keep it locally, the easiest way would be to
You should also delete the .svn
directory that's kicking around in the folder that you're removing or you'll end up confusing svn/tortoise. You can also do an "Export" for step 1 which will remove any .svn
directories for you (if you're doing this for a whole directory tree rather than a single directory, this is a lot more convenient than cleaning the folders out by hand).
Upvotes: 12
Reputation: 77590
The TortoiseSVN menu has an Export option which will give you a copy of the folder detached from the repository. Alternatively, you can right-click + drag a folder and pick either "SVN Export to here" or "SVN Export all to here".
"Export all" is equivalent to selecting "Export unversioned files too" in the Export dialog, which will effectively clone the working copy without the .svn folders.
Upvotes: 7
Reputation: 120704
You right click on the directory, go to TortoiseSVN -> Delete. You then right click on the parent directory and SVN Commit... and that will remove the folder.
Upvotes: 6