I accidentally added a binary file to SVN with the add command, and now I want to remove it from being version controlled, but not delete the file. How do I do this?
views:
335answers:
6How do you remove a file from being version controlled without deleting the file in subversion?
If you didn't commit yet, you can use "svn revert" to undo the add.
The simplest way I know how to do that is to move the file, delete the file using svn, and then move the file back.
- Copy the file somewhere.
- SVN Delete it.
- Copy it back, and SVN ignore it this time.
Don't you just mean to add it to the ignore list, then just remove the working copy? search for "ignore". In other words, it should remain to be version controlled, but shouldn't pick up any changes in your working copy. (Not entirely sure why you'd want to do this... perhaps there are better ways of achieving what you'd like to do)
As already mentioned svn rm --keep-local is the way to go.
A handy shortcut for those of you using TortoiseSVN: "Delete (keep local)" is available on the TortoiseSVN sub-menu if you hold the Shift button while right-clicking the file you want to delete.