I'm working on a project where someone has checked in some folders and files that are not suppose to be in the repository and are suppose to be on our local, I try to delete them by the following command and it gives me this error
svn delete filename --keep-local
svn: invalid option: --keep-local
Upgrade to the latest version of the SVN client. The version you have installed doesn't have the --keep-local
option yet. This feature was added in SVN 1.5.
Please note that delete --keep-local
only keeps the deleted files/folders in your local working copy.
When your coworkers perform their next update
, the affected files/folders will be deleted in their working copies.
The keep-local
option isn't as useful as a lot of people seem to think it is.
As wcoenen and Dave Markle said, you have an old version that doesn't have the --keep-local
option. To be more specific, this option was introduced in version 1.5.
As a workaround:
- Copy the files out of your working copy
svn delete
svn commit
- Copy them back into the working copy
- Add them to
svn:ignore
so they don't get checked in again!