`

删除svn目录内.svn目录及内容的方法汇总

阅读更多
svn管理的项目,在项目本地路径内,保持了很多描绘项目的元数据文件,存储的隐藏的.svn目录内。有的时候在发布项目或者其他操作时,这些文件显得冗余,既增加了文件的体积,不方便传输,而且还容易导致编译错误。

在网络上找了几种删除的方法。
方法1: 修改注册表添加一个右键菜单项,将功能集成到操作系统的右键,在实际操作时,选择要删除对应.svn文件的目录,右键,然后选择“Delete SVN Folders”,具体配置步骤如下:
将如下文件保存成一个.reg文件:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

双击*.reg文件即可。

方法2: 执行cmd脚步,删除脚步所在的目录及其子目录中的.svn文件夹。

将如下文本保持为cmd脚步,在要删除.svn的目录内,双击执行。
@echo on  
echo 正在清理SVN文件,请稍候......  
rem 循环删除当前目录及子目录下所有的SVN文件  
rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" 
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" 
echo 清理完毕!!!  
pause 


附件中为上面两种方法种提到的脚步文件,请放心下载使用,绝对无毒!
分享到:
评论

相关推荐

    linux下svn命令大全.txt

    svn delete [文件或目录] -m "删除说明" ``` **示例**: ``` svn delete test.php -m "delete test file" ``` **解释**:从版本库中删除文件或目录,并记录删除的原因。删除操作必须提交才能生效。 #### 八、Log ...

    myeclipse安装svn方法汇总

    【我的Eclipse安装SVN插件的三种方法详解】 在软件开发过程中,版本控制系统如SVN(Subversion)是至关重要的工具,它帮助开发者管理代码版本,协同工作。MyEclipse,作为流行的Java集成开发环境(IDE),支持多种...

    java版SVN后台统计程序

    3. **每日变更统计**:程序会定期检查SVN仓库,收集自上一次检查以来的所有提交记录,包括修改、添加、删除的文件或目录,以及每个提交的作者和时间戳。 4. **锁定管理**:除了提交记录,程序还会关注文件和目录的...

    svn 安装配置指南

    - **删除操作**:从版本库中删除文件或目录。 综上所述,TortoiseSVN为Windows用户提供了一个强大的图形化SVN客户端,极大地简化了版本控制的操作流程,使得开发者能够更加专注于软件开发本身,而无需担心复杂的...

    常用linux命令

    13. **删除文件或目录**:`rm -rf odsbak`删除`odsbak`目录(小心使用,因为`-rf`是强制删除且不提示确认)。 14. **版本控制系统操作**:`svn co svn 地址`从指定的SVN地址克隆代码到本地。 15. **远程文件传输**...

    TortoiseSVN简明教程.pdf

    - **工作副本下的.svn目录被删除怎么办**: - 如果误删了.svn目录,可以通过以下步骤尝试恢复: - 复制另一个相同版本库的工作副本中的.svn目录。 - 替换到当前工作副本对应的位置。 - 执行更新操作,使更改生效...

    git教程(廖雪峰)小结汇总(带目录)

    ### Git教程(廖雪峰)小结汇总 #### Git简介 - **Git的诞生**:Git是由Linus Torvalds于2005年为了更好地管理Linux内核开发而创立的一种分布式版本控制系统。 - **集中式vs分布式**:与传统的集中式版本控制系统...

    Git+Github常用操作汇总

    9. 删除文件(rm xxx):用于从工作目录中删除文件。 10. 查看对象(git diff):显示尚未暂存的文件更新了哪些内容。 11. 查看分支列表(git branch -v):列出所有本地分支,并显示每个分支的最新提交。 12. 切换...

    TortoiseSVN简明教程(中文).pdf

    - 如果不慎删除了.svn目录,可以通过恢复操作找回丢失的信息。 - 通常可以通过从版本库重新检出来解决问题。 - 或者使用TortoiseSVN提供的恢复功能尝试修复。 #### 七、总结 TortoiseSVN是一款功能强大且易于...

    Eclipse使用入门教程

    - 如果遇到问题,可以尝试删除该工作目录下的所有文件,并重新启动Tomcat。 #### Eclipse常用快捷键汇总 下面列举了一些Eclipse中最常用的快捷键: - **Ctrl+Shift+O**:自动导入所需的包。 - **Ctrl+Shift+F**...

    (全)传智播客PHP就业班视频完整课程

    10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤选择器 10-26 3 子元素选择器 表单对象属性选择器 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程...

    PB技巧大全汇总下载

    这个"PB技巧大全汇总下载"显然是一份关于PowerBuilder使用技巧的综合文档,旨在帮助开发者提升在PB开发中的效率和代码质量。 文档《PB技巧大全.doc》可能涵盖以下关键知识点: 1. **PowerBuilder基础**:介绍PB的...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤选择器 10-26 3 子元素选择器 表单对象属性选择器 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程...

    史上最全传智播客PHP就业班视频课,8月份视频

    10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤选择器 10-26 3 子元素选择器 表单对象属性选择器 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤选择器 10-26 3 子元素选择器 表单对象属性选择器 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤选择器 10-26 3 子元素选择器 表单对象属性选择器 10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程...

    Eclipse使用积累

    本篇文章主要汇总了在Eclipse中的各种实用技巧和快捷键,帮助开发者提升编程效率。 一、常用快捷键 1. **Alt+/** 内容辅助:这可能是最常使用的快捷键之一,它能提供代码补全功能,当输入一部分代码后,按Alt+/...

    字节跳动<Git学习手册>

    51. **强制删除untracked的目录**:`git clean -fd`。 52. **展示简化的commit历史**:`git log --oneline`。 53. **查看某段代码是谁写的**:`git blame <file>`。 54. **把某一个分支导出成一个文件**:`git ...

Global site tag (gtag.js) - Google Analytics