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