如何在不从我的文件系统中删除它的情况下“删除”已经在 SVN 存储库中的文件?
欢迎使用 TortoiseSVN 或命令行说明。
以下工作,但我希望有更好的东西:
将文件复制到存储库之外的其他位置。 SVN 删除文件。提交 将文件复制回来并确保在以后的提交中忽略它们。
svn delete --keep-local the_file
如果要从存储库中删除项目,但将其作为未版本控制的文件/文件夹保留在本地,请使用扩展上下文菜单 → 删除(保留本地)。右键单击资源管理器列表窗格(右窗格)中的项目时,您必须按住 Shift 键才能在扩展的上下文菜单中看到它。
完全删除:鼠标右键→菜单→删除
删除并保留本地:Shift + 鼠标右键单击 → 菜单 → 删除
在 TortoiseSVN 中,您还可以 Shift + 右键单击以获取包含“删除(保留本地)”的菜单。
重命名您的文件,提交包括“已删除”文件在内的更改,并且不包括新的(重命名的)文件。
重命名您的文件。
当你想从 SVN 中删除一个 xxx.java 文件时:
转到文件所在的工作区路径。从文件夹(xxx.java)中删除该文件右键单击并提交,然后将打开一个窗口。从文件夹中选择您删除的文件(xxx.java),然后再次右键单击并删除..它将从SVN中删除该文件。