我正在处理一个项目,其中有一些不应该在存储库中的文件和文件夹被检入了,而应该在我们的本地环境中。我尝试使用以下命令来删除它们,但出现了以下错误:
svn delete filename --keep-local
svn: invalid option: --keep-local
我正在处理一个项目,其中有一些不应该在存储库中的文件和文件夹被检入了,而应该在我们的本地环境中。我尝试使用以下命令来删除它们,但出现了以下错误:
svn delete filename --keep-local
svn: invalid option: --keep-local
升级到最新版的SVN客户端。您目前安装的版本还没有--keep-local
选项。这个功能在SVN 1.5中被添加进来了。
delete --keep-local
仅在您的本地工作副本中保留已删除的文件/文件夹。update
时,受影响的文件/文件夹将在他们的工作副本中被删除。keep-local
选项并不像他们想象中那么有用。正如wcoenen和Dave Markle所说,你使用的是没有--keep-local
选项的旧版本。具体来说,这个选项是在1.5版本中引入的。
以下是解决方法:
svn delete
svn commit
svn:ignore
中,以防止再次检查它们!