当前位置:  开发笔记 > 开发工具 > 正文

从SVN存储库中删除文件而不删除本地副本

如何解决《从SVN存储库中删除文件而不删除本地副本》经验,为你挑选了3个好方法。

如何"删除"已存在于SVN存储库中的文件而不从文件系统中删除它?

欢迎使用TortoiseSVN或命令行说明.

以下作品,但我希望有更好的东西:

    将文件复制到存储库外的其他位置.

    SVN删除文件.

    承诺

    复制文件并确保在将来的提交中忽略它们.

phihag.. 260

svn delete --keep-local the_file

@barfoon:是的, - keep-local仅适用于svn 1.5.0+.我担心你必须事先手动复制文件或者之后使用svn cat检查它. (7认同)

我得到一个"svn:无效选项:--keep-local" - 是因为我在1.4.6? (4认同)

并记得在此操作后进行提交. (4认同)

用户更新后,他们会从存储库中获取最新版本.由于该问题询问如何从存储库中删除文件,因此其他用户会在更新时发现删除了该文件. (4认同)

这就是我试图避免的.一旦意外地检查了某些内容,就很难从SVN中删除某些东西...... (4认同)


crashmstr.. 104

删除文件和文件夹

如果要从存储库中删除项目,但将其作为未版本控制的文件/文件夹保存在本地,请使用扩展上下文菜单→删除(保持本地).右键单击资源管理器列表窗格(右窗格)中的项目时,必须按住Shift键才能在扩展上下文菜单中查看此项.

完全删除:
单击鼠标右键→菜单→删除

删除并保持本地:
Shift +鼠标右键→菜单→删除



1> phihag..:
svn delete --keep-local the_file


@barfoon:是的, - keep-local仅适用于svn 1.5.0+.我担心你必须事先手动复制文件或者之后使用svn cat检查它.
我得到一个"svn:无效选项:--keep-local" - 是因为我在1.4.6?
并记得在此操作后进行提交.
用户更新后,他们会从存储库中获取最新版本.由于该问题询问如何从存储库中删除文件,因此其他用户会在更新时发现删除了该文件.
这就是我试图避免的.一旦意外地检查了某些内容,就很难从SVN中删除某些东西......

2> crashmstr..:

删除文件和文件夹

如果要从存储库中删除项目,但将其作为未版本控制的文件/文件夹保存在本地,请使用扩展上下文菜单→删除(保持本地).右键单击资源管理器列表窗格(右窗格)中的项目时,必须按住Shift键才能在扩展上下文菜单中查看此项.

完全删除:
单击鼠标右键→菜单→删除

删除并保持本地:
Shift +鼠标右键→菜单→删除



3> harpo..:

在TortoiseSVN中,您还可以Shift+右键单击以获取包含"删除(保持本地)"的菜单.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有