Ste*_*fan 175

这里描述了最简单的方法:http://tortoisesvn.net/unversion.html

那篇文章有点罗嗦,有些方法对我不起作用(比如将文件夹拖到自身上 - Windows 7不允许这样做)).

这篇文章在我的文章中有用:

简单:当您右键单击工作副本并从上下文菜单中选择" 导出 ..."时,将显示一个文件夹浏览对话框,您可以在其中选择要将工作副本导出到的文件夹.如果您现在选择与 您的工作副本相同的路径作为目标(即,您将工作副本导出到自身),TortoiseSVN将删除该工作副本的所有.svn文件夹.

  • Stefan,我尝试了你描述的程序,TSVN向我显示了"Unversion"对话框(进度条显示进度),但在完成该过程后,该文件夹与之前相同.我有Win7,文件夹在网络共享上 - 这可能与程序失败(静默)有关吗?(无论如何,+1,因为这个程序正是我需要的) (3认同)

bob*_*nja 54

扩展上下文菜单中有一个专用项:

  • 按住Shift键并右键单击该文件夹.
  • 在TortoiseSVN菜单下点击"删除(保持本地)"

在此输入图像描述

图像从TortoiseSVN的扩展上下文菜单页面中裁剪.
删除(保持本地)文档模糊.

  • 实际上,当右键单击文件夹时,这是CTRL + SHIFT.Come-on Stackoverflow为什么我在底部找到这个答案? (4认同)
  • 你们用的是哪个版本?版本1.6.12没有删除(保持本地)选项.Shift和CTRL + Shift都没有帮助. (3认同)
  • 这应该被标记为答案,因为它是使用TortoiseSVN的最简单方法 (2认同)

Awe*_*own 12

如果要从源代码管理中删除该文件夹但将其保留在本地,最简单的方法是

  1. 创建文件夹的备份(只需将其复制到其他地方)
  2. 按照删除说明进行操作
  3. 恢复该文件夹
  4. 告诉subversion"忽略"该文件夹

你还应该删除.svn你正在删除的文件夹中的目录,否则你最终会混淆svn/tortoise.您还可以为第1步执行"导出",这将删除任何.svn目录(如果您对整个目录树而不是单个目录执行此操作,这比手动清除文件夹要方便得多) .


Sea*_*ght 6

你右键单击目录,转到TortoiseSVN - > 删除.然后右键单击父目录和SVN Commit ...,这将删除该文件夹.

  • 这也将删除该文件夹. (2认同)

dah*_*byk 6

TortoiseSVN菜单有一个Export选项,它将为您提供从存储库中分离的文件夹的副本.或者,您可以右键单击+拖动文件夹,然后选择"SVN导出到此处"或"SVN全部导出到此处".

"全部导出"相当于在"导出"对话框中选择"导出未版本控制的文件",这将有效克隆没有.svn文件夹的工作副本.