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