如何在不从文件系统中删除文件的情况下,从SVN仓库中“删除”已经存在的文件?
TortoiseSVN或命令行指令皆可。
以下工作正常,但我希望有更好的方案:
- Copy the file to some other location outside the repository.
- SVN Delete the file.
- Commit
- Copy the files back and make sure to ignore them on future commits.
如何在不从文件系统中删除文件的情况下,从SVN仓库中“删除”已经存在的文件?
TortoiseSVN或命令行指令皆可。
以下工作正常,但我希望有更好的方案:
svn delete --keep-local the_file
删除文件和文件夹
如果您想从存储库中删除一个项目,但保留它作为未版本化的文件/文件夹,使用扩展上下文菜单→删除(保留本地)。在资源管理器列表窗格(右窗格)上右键单击该项目时,您必须按住Shift键才能在扩展上下文菜单中看到它。
Delete completely:
right mouse click → Menu → Delete
Delete & Keep local:
Shift + right mouse click → Menu → Delete
在TortoiseSVN中,您也可以使用Shift +右键单击来获取菜单,其中包括“删除(保留本地)”。
重命名您的文件,提交更改,包括“已删除”的文件,不包括新的(已重命名)文件。
把你的文件改回原来的名字。
当你想从SVN中删除一个xxx.java文件时: