如何从 TortoiseSVN源代码控制的文件夹中删除文件夹?
右键单击目录,转到 TortoiseSVN-> 删除。然后右键单击父目录和 SVN 提交..。,这将删除该文件夹。
TortoiseSVN 菜单有一个 Export 选项,它将提供从存储库分离出来的文件夹的副本。或者,您可以右键单击 + 拖动一个文件夹并选择“ SVN 导出到这里”或“ SVN 导出到所有到这里”。
“导出所有”相当于在“导出”对话框中选择“导出未版本化的文件”,这将有效地克隆工作副本,而不需要。Svn 文件夹。
如果希望从源代码管理中删除文件夹,但是将其保留在本地,最简单的方法是
您还应该删除正在删除的文件夹中的 .svn目录,否则最终会将 svn/tortoise 弄混。您还可以对步骤1执行“导出”操作,这将为您删除任何 .svn目录(如果您要对整个目录树而不是单个目录执行此操作,这比手动清除文件夹要方便得多)。
.svn
这里描述了最简单的方法: http://tortoisesvn.net/unversion.html
那篇文章有点冗长,有些方法对我不起作用(比如把文件夹拖到它自己上面—— Windows 7不允许)。
以下是这篇文章中对我有用的内容:
简单: 当你 右击对一个 工作副本及选择 上下文菜单中的“ 出口...” 文件夹浏览对话框显示在 您可以选择您所在的文件夹 希望将工作副本导出到 你现在 选择相同的路径 您的工作副本是作为 目标(即,您正在导出 工作拷贝到自己) ,TortoiseSVN 将删除该文件夹的所有.svn 文件夹 工作副本。
Windows 搜索,设置系统和隐藏文件标志... 文件名”。... 在它搜索之后-排序所有。Svn 目录被组合在一起... 高亮-点击删除:)
在扩展上下文菜单中有一个专用项:
从 TortoiseSVN 的扩展上下文菜单页裁剪的图像。 删除(保持本地)。
这就是对我有效的方法:
svn cleanup <path to the folder to delete including folder name>
这会从你的工作目录和 Subversion 中删除该文件夹。
导出文件夹到一个新的位置,而“导出未版本的文件”选项选择了伟大的工作为我。TortoiseSVN 删除所有 Subversion 特定的设置,您将得到一个干净的文件夹。现在您可以删除原来的文件夹并将新导出的文件夹移动到那里。
偶尔我会遇到 Subversion 的工作拷贝文件夹,我知道它们需要更长的版本控制时间。我想“反转”他们。通常我会查找并删除所有。与 svn 相关的文件夹,但是如果您安装了 TortoiseSVN,那么有一种更简单的方法。
您应该熟悉“ Export”命令。这样就可以把文件拷贝到一个新的地方,而不用那么麻烦。Svn 文件夹。如果你想“反版本”但不想要一个副本-只是做一个“导出”,当乌龟要求“文件夹导出到”只是选择相同的文件夹,你的工作副本是在!乌龟将继续移除所有。Svn 文件夹。
引用: http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
我运行了象龟命令“ Update to SVN 1.7”。Svn 文件夹,并将它们合并到一个文件夹中。然后我只能删除一个。Svn 文件夹和一切都好去!
右键单击一个工作副本,然后从上下文菜单中选择“导出...”。显示一个文件夹浏览对话框。
必须选择工作副本所在的路径作为目标。TortoiseSVN 会询问您是否要删除所有。工作副本的 svn 文件夹。只要答应就行了!
我看到有三种简单的方法可以用 TortoiseSVN 实现文件(或目录)的 并保持一个本地版本:
我发现后一种方法是三种方法中最简单的,而前一种方法(投票最多的方法)执行的操作时间最长。
删除要从版本控制中删除的文件夹中的.svn 文件夹。