工作中要把一个项目迁移到另外的svn目录中,遇到一个问题,需要先把原来的.svn删除,然后再增加到新的svn中,开始手动删除,但是发现太耗时耗力了,网上搜了几种删除的方法,自己都试了一遍,总结了一下,写出来备忘。
一、在Dos窗口中运行如下命令
for/r <你项目的路径> %i in (.svn) do rd /s /q %i
二、将“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文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击这个选项,即可删除这个文件夹下面所有的.svn文件夹
三、编写js程序
程序如下:
js code
将这个程序保存为后缀为.js的文件,如delsvn.js
运行cscript.exe delsvn.js XXX
例如:cscript.exe C:\Users\lhc\Desktop\delsvn.js E:\Union
其中C:\Users\lhc\Desktop\delsvn.js是此js放在桌面上
E:\Union下面的.svn文件夹都会删除
编写此js时注意:
1、 我们输出内容用的是WScript.Echo(),而不用alert()
如果使用alert(),会报缺少对象的错误,因为alert()是属于浏览器(DOM)的函数,JavaScript中没有这个函数
2、 可执行js文件
有如下代码:
相关推荐
标题提到的".svn删除软件"通常是指一种工具或方法,用于批量删除选定文件夹或项目中的`.svn`文件。这种操作可能在以下几种情况下被需要: 1. **迁移至其他版本控制系统**:如果团队决定从SVN迁移到Git等其他版本...
知识点:删除.svn文件夹的方法与理解.svn文件夹的作用 在进行软件开发或网站维护时,经常会使用到版本控制系统,如Subversion(SVN)。SVN是一种分布式版本控制系统,用于跟踪项目随时间的变化,并允许用户恢复至...
- **手动删除**:通过Windows资源管理器或者Linux的`rm`命令,逐个或批量删除目录下的`.svn`文件夹。但这需要小心操作,防止误删其他重要文件。 - **使用脚本**:提供名为“清楚当前目录下的.svn信息.bat”的...
这样,当你在含有`.svn`文件夹的目录上点击右键时,可以直接选择这个选项来批量删除所有`.svn`文件夹,而无需手动查找并逐一删除。 导入注册表脚本的步骤如下: 1. **确保备份**:在执行任何操作前,建议先备份重要...
批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...
但是有时候为了备份一个版本或者在转换路径的时候每个文件夹都有一个.svn文件,不仅占用多余资源有时候需要删除掉原有.svn文件然后才能进行其他操作,这个时候我们多么渴望有一个可以批量删除.svn文件的工具啊!...
@echo on color 2f mode con: cols=80 lines=25 @REM @echo 正在清理SVN件,请稍候.........@rem 循环删除当前?...将以上代码保存为*.bat的文件,然后在需要删除.SVN文件夹中执行此BAT文件即可删除!
删除 .svn文件和文件夹 删除 .svn文件和文件夹
删除`.svn`文件夹的方法有多种,包括手动删除、通过命令行工具或者使用特定的工具。在Windows操作系统中,你可以使用以下方法: 1. **手动删除**:通过文件资源管理器,进入含有`.svn`文件夹的目录,选择并删除这些...
标题 "删除项目中的.svn文件" 涉及的知识点主要集中在版本控制系统Subversion(SVN)的管理和清理。Subversion是一种广泛使用的集中式版本控制系统,用于管理软件开发过程中的源代码和其他文件的变更。在使用SVN的...
标题 "如何删除SVN连接,即工程下的所有.svn文件" 涉及到的是在软件版本控制系统Subversion(简称SVN)中的操作,主要针对的是如何清理项目中不再需要的SVN元数据。SVN在管理源代码时,会在每个文件夹和文件下创建...
删除.svn的.bat文件,svn是版本管理,如果需要删除一个文件夹下所有.svn隐藏文件,可以通过这个办法来删除
标题“批量删除.svn的方法”涉及的是在计算机中如何有效地清理和移除`.svn`目录,这些目录是Subversion(SVN)版本控制系统在工作副本中创建的隐藏文件夹,用于存储版本信息和元数据。当不再需要这些版本控制信息...
与SVN删除操作相关的知识点还包括: 1. **SVN Checkout**:从远程仓库获取最新代码到本地的工作副本。 2. **SVN Commit**:将本地修改推送到远程仓库,更新版本历史。 3. **SVN Update**:将远程仓库的更新拉取到...
然而,在某些情况下,你可能需要删除这些`.svn`文件夹,比如清理磁盘空间、移动文件到非SVN环境或者进行特定的文件操作。本文将详细介绍如何删除SVN创建的`.svn`文件夹及其相关知识。 首先,了解`.svn`文件夹的作用...
4. **手动删除**:可以通过Windows资源管理器或者在命令行中使用`rm`命令(在Unix/Linux系统中)来逐一删除.svn目录。 5. **命令行工具**:可以编写批处理脚本或使用命令行工具如`find`(在Unix/Linux)或`dir /s/b...
快速删除.svn文件,下载之后双击运行,添加到注册表中,确认添加,之后右键想要清除.svn的父文件夹目录,找到Delete SVN Folders,kill..kill..kill
标题“删除所有的.svn文件夹”涉及到的是在版本控制系统中,如何清理不再需要的Subversion(SVN)工作副本中的隐藏目录`.svn`的过程。这些文件夹是SVN用来存储元数据,包括版本历史、冲突信息等的地方。然而,在某些...
标题 "删除文件夹中所有.svn脚本" 涉及到的是在计算机文件管理中如何清理特定类型的隐藏文件——`.svn` 文件。这些文件是Subversion(SVN)版本控制系统的一部分,用于跟踪项目文件的版本历史。在不再需要使用SVN...
对项目中的 .svn 文件递归删除 def walk(path): for item in os.listdir(path): subpath = os.path.join(path, item); mode = os.stat(subpath)[stat.ST_MODE]; if stat.S_ISDIR(mode): if item==".svn": ...