【发布时间】:2023-04-09 06:12:02
【问题描述】:
我如何“删除”已经在 SVN 存储库中的文件而不从我的文件系统中删除它?
欢迎使用 TortoiseSVN 或命令行指令。
以下工作,但我希望有更好的东西:
- 将文件复制到存储库之外的其他位置。
- SVN 删除文件。
- 提交
- 将文件复制回来,并确保在以后的提交中忽略它们。
【问题讨论】:
标签: svn tortoisesvn
我如何“删除”已经在 SVN 存储库中的文件而不从我的文件系统中删除它?
欢迎使用 TortoiseSVN 或命令行指令。
以下工作,但我希望有更好的东西:
【问题讨论】:
标签: svn tortoisesvn
svn delete --keep-local the_file
【讨论】:
如果您想从存储库中删除项目,但将其作为未版本控制的文件/文件夹保留在本地,请使用扩展上下文菜单 → 删除(保留本地)。您必须在右键单击资源管理器列表窗格(右窗格)中的项目时按住 Shift 键才能在扩展的上下文菜单中看到它。
彻底删除:
鼠标右键→菜单→删除
删除并保留本地:
Shift + 鼠标右键单击 → 菜单 → 删除
【讨论】:
在 TortoiseSVN 中,您还可以Shift + 右键单击以获取包含“删除(保留本地)”的菜单。
【讨论】:
重命名您的文件,提交包括“已删除”文件在内的更改,并且不包括新的(重命名的)文件。
重命名您的文件。
【讨论】:
当你想从 SVN 中删除一个 xxx.java 文件时:
【讨论】: