从SVN资源库中删除文件,而不删除本地副本

我如何“删除”已经在SVN信息库中的文件,而不从我的文件系统中删除它?

TortoiseSVN或命令行说明是受欢迎的。

下面的工作,但我希望有更好的东西:

  1. 将文件复制到存储库外的其他位置。
  2. SVN删除文件。
  3. 承诺
  4. 将文件复制回来,确保在将来的提交中忽略它们。
svn delete --keep-local the_file 

删除文件和文件夹

如果您想要从资源库中删除一个项目,但将其保存在本地作为未版本化的文件/文件夹,请使用扩展上下文菜单→删除(保留本地)。 在右键单击资源pipe理器列表窗格(右窗格)中的项目时,必须按住Shift键才能在扩展上下文菜单中看到此项。

完全删除:
点击鼠标右键→菜单→删除

删除并保留本地:
Shift +鼠标右键→菜单→删除

在TortoiseSVN中,你也可以通过Shift +鼠标右键来获得一个包含“删除(保持本地)”的菜单。

重命名您的文件,提交包括“已删除”文件的更改,并且不包含新的(重命名的)文件。

重新命名你的文件。

当你想从SVN中删除一个xxx.java文件时:

  1. 转到文件所在的工作区path。
  2. 从文件夹(xxx.java)中删除该文件
  3. 右键单击并提交,然后打开一个窗口。
  4. 从文件夹中select您删除的文件(xxx.java),然后再次右键单击并删除..它将从SVN中删除该文件。