如何使用TortoiseSVN从源代码控制中删除文件夹?如何使用TortoiseSVN从源代码管理中删除文件夹?
回答
有一个在扩展菜单专用项:
- 按住Shift键关键向下和向右单击该文件夹。
- 下的TortoiseSVN菜单点击 “删除(保留本地)”
图片来自TortoiseSVN's extended context menu页面裁剪。
Delete (keep local)文档blurb。
您右键点击目录,进入TortoiseSVN - >删除。然后右键单击父目录并SVN提交...并且将删除该文件夹。
TortoiseSVN菜单有一个导出选项,它将为您提供从存储库分离的文件夹的副本。或者,您可以右键单击并拖动文件夹,然后选择“SVN导出到此处”或“SVN全部导出到此处”。
“全部导出”相当于在导出对话框中选择“导出未版本控制的文件”,这将有效克隆没有.svn文件夹的工作副本。
如果你想删除源代码控制的文件夹,但是在本地,最简单的方法是将
- 创建该文件夹的备份(只复制到其他地方)
- 按照指示删除它
- 还原的文件夹
- 告诉颠覆“忽略”的文件夹
你还应删除正在删除的文件夹中的.svn
目录,否则最终会混淆svn/tortoise。您也可以为第1步执行“导出”,这将删除任何.svn
目录(如果您为整个目录树而不是单个目录执行此操作,这比手动清理文件夹方便得多)。
最简单的方法描述如下:http://tortoisesvn.net/unversion.html
那篇文章是有点罗嗦,有些方法并没有为我工作(如文件夹拖到本身 - 的Windows 7不会允许它)) 。
这里是,在文章中为我工作:
简单:当你在 工作副本从上下文菜单中单击鼠标右键并选择 “出口 ...” 显示一个文件夹浏览对话框,其中 您可以选择要将工作副本导出到的文件夹 。如果 你现在选择同样的路径 你的工作副本是作为 目标(即要导出 工作拷贝到自身),TortoiseSVN的 将删除 工作副本的所有.svn目录。
Windows搜索,设置系统和隐藏文件标志...文件名“.svn”...在它搜索后 - 排序,所以.svn目录被分组在一起...亮点 - 点击删除:)
这是对我工作:
- 右键单击要删除,并使用TortoiseSNV-文件夹/枝>删除
- 执行清理。我从命令行
svn cleanup <path to the folder to delete including folder name>
;否则,您可以在文件夹上执行相同的右键单击并执行清理。 - 转到要删除的文件夹的父目录并提交更改。
这应该从工作目录和Subversion中删除文件夹。
将文件夹导出到新的位置,同时“导出未版本化的文件到”选项选择对我很好。 TortoiseSVN删除所有的Subversion特定设置,你会得到一个干净的文件夹。现在您可以删除原始文件并将新导出的文件夹移动到那里。
有一段时间我遇到了Subversion的工作副本文件夹,我知道他们在版本控制下更长。我想“颠倒”他们。通常我会在所有的.svn相关文件夹上进行某种查找和删除操作,但如果您安装了TortoiseSVN,则会有更简单的方法。
您应该熟悉“导出”命令。这将在没有所有讨厌的.svn文件夹的情况下在新位置复制文件。如果你想'取消'一些东西,但不想要一个副本 - 只需做一个“导出”,当乌龟要求输出“文件夹”时,只需选择你的工作副本所在的同一个文件夹!乌龟将继续删除所有.svn文件夹。
报价:http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
我跑到乌龟命令“更新到SVN 1.7”,它把所有的.svn目录和合并成一个单一的文件夹中。然后,我可以删除一个.svn文件夹,一切都很顺利!
右键单击工作副本,然后从上下文菜单中选择“导出...”。显示文件夹浏览对话框。
您必须选择工作副本所在的路径作为目标。 TortoiseSVN会询问您是否要删除该工作副本的所有.svn文件夹。只是说好!
我看到有三个简单的方法来unverison并保持的文件在TortoiseSVN的本地版本(或目录):
- 导出为Stefan wrote相同的路径上;
- 使用Shift键访问的“删除(保持本地)”功能为bob esponja's answer;
- Unversion and add to ignore list选项,我这个答案
报告,我觉得后一种方法中最简单的三个,而第一个(最投票)在操作方面的最长执行。
删除要从版本控制中删除的文件夹中的.svn文件夹。
- 1. 如何从源代码管理中删除团队项目文件夹?
- 2. 从ASP.NET网站的源代码管理中排除文件夹?
- 3. 如何从VS2008源代码管理中删除文件夹,保持本地文件夹不变?
- 4. 实体框架从源代码管理中删除文件
- 5. 从eclipse项目资源管理器中删除.settings文件夹
- 6. TFS不从源代码管理中删除工件
- 7. 如何从源代码控制中永久删除文件/文件夹?
- 8. 如何删除我的源代码树中的.svn文件夹?
- 9. 从源代码管理中排除app.config?
- 10. “View As”已从Visual Studio 2012源代码管理资源管理器中删除
- 11. 什么.net文件应该从源代码管理中排除?
- 12. 从源代码管理中删除SVN导出
- 13. 如何“重新包含”从源代码管理中排除的文件?
- 14. 如何从Team Foundation源代码管理导出比较文件夹结果
- 15. 使用TFS源代码控制 - 如何删除文件
- 16. 如何使用PHP从文件夹中删除文件
- 17. 如何使用TortoiseSVN重构文件夹
- 18. 如何从资源的可绘制文件夹中删除文件夹?
- 19. 使用rsync更新并从源文件夹中删除
- 20. .idea文件夹应该保存在源代码管理下吗?
- 21. 如何防止Windows资源管理器干扰删除文件夹?
- 22. 如何处理在源代码管理下分割文件?
- 23. 如何使用iRODS删除文件夹?
- 24. 如何使用PHP删除文件夹?
- 25. 我如何使用htaccess从url中删除用户文件夹
- 26. 如何删除源文件中的代码块
- 27. 如何更改TFS源代码管理下的文件夹结构
- 28. 源代码管理
- 29. 使用Visual Studio管理源代码管理中的引用
- 30. 使用c删除文件夹后删除文件夹#
好问题。对于简单的任务来说,这是非常复杂的。 – 2010-10-26 16:10:01
任何使用“SVN更新到版本”(而不是svn checkout)的人都会注意到:尝试再次使用SVN更新版本进行修订,但这次的更新深度设置为排除。 – 2015-10-07 15:27:35
你可以删除`.svn`相关的文件夹 – 2015-12-26 09:04:27