如何使用TortoiseSVN删除源文件夹?
这里描述了最简单的方法:http://tortoisesvn.net/unversion.html
那篇文章有点罗嗦,有些方法对我不起作用(比如将文件夹拖到自身上 - Windows 7不允许这样做)).
这篇文章在我的文章中有用:
简单:当您右键单击工作副本并从上下文菜单中选择" 导出 ..."时,将显示一个文件夹浏览对话框,您可以在其中选择要将工作副本导出到的文件夹.如果您现在选择与 您的工作副本相同的路径作为目标(即,您将工作副本导出到自身),TortoiseSVN将删除该工作副本的所有.svn文件夹.
扩展上下文菜单中有一个专用项:
按住Shift键并右键单击该文件夹.
在TortoiseSVN菜单下点击"删除(保持本地)"
图像从TortoiseSVN的扩展上下文菜单页面中裁剪.
删除(保持本地)文档模糊.
如果要从源代码管理中删除该文件夹但将其保留在本地,最简单的方法是
创建文件夹的备份(只需将其复制到其他地方)
按照删除说明进行操作
恢复该文件夹
告诉subversion"忽略"该文件夹
你还应该删除.svn
你正在删除的文件夹中的目录,否则你最终会混淆svn/tortoise.您还可以为第1步执行"导出",这将删除任何.svn
目录(如果您对整个目录树而不是单个目录执行此操作,这比手动清除文件夹要方便得多) .
你右键单击目录,转到TortoiseSVN - > 删除.然后右键单击父目录和SVN Commit ...,这将删除该文件夹.
TortoiseSVN菜单有一个Export选项,它将为您提供从存储库中分离的文件夹的副本.或者,您可以右键单击+拖动文件夹,然后选择"SVN导出到此处"或"SVN全部导出到此处".
"全部导出"相当于在"导出"对话框中选择"导出未版本控制的文件",这将有效克隆没有.svn文件夹的工作副本.