Reputation: 31182
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?
Upvotes: 4
Views: 1025
Reputation: 4217
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.
Upvotes: 2
Reputation: 748
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)
Upvotes: 0
Reputation: 7996
Upvotes: 1
Reputation: 19731
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.
Upvotes: 0
Reputation: 45585
If you didn't commit yet, you can use "svn revert" to undo the add.
Upvotes: 2