我该如何在不从文件系统中删除文件的情况下“删除”已经在SVN存储库中的文件?
欢迎使用TortoiseSVN或命令行指令。
以下方法可以解决问题,但我希望有更好的方法:
- 将文件复制到存储库外的其他位置。
- 使用SVN Delete命令删除文件。
- 提交更改。
- 将文件复制回来并确保在以后的提交中忽略它们。
我该如何在不从文件系统中删除文件的情况下“删除”已经在SVN存储库中的文件?
欢迎使用TortoiseSVN或命令行指令。
以下方法可以解决问题,但我希望有更好的方法:
svn delete --keep-local the_file
如果您想从存储库中删除一个项目,但是在本地保留它作为未版本化的文件/文件夹,请使用扩展上下文菜单 → 删除(保留本地)。您必须在资源管理器列表窗格(右窗格)上右键单击该项目时按住Shift键,才能在扩展上下文菜单中看到此选项。
完全删除:
鼠标右键单击 → 菜单 → 删除
删除并保留本地副本:
Shift + 鼠标右键单击 → 菜单 → 删除
重命名您的文件,提交更改,包括“已删除”的文件,并不包括新的(重命名的)文件。
将文件重新命名回去。
当你想从SVN中删除一个xxx.java文件时: