`

清理和删除svn信息

阅读更多

svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息:

linux下:

find . -type d -name ".svn"|xargs rm -rf

find . -type d -iname ".svn" -exec rm -rf {} /;


windows下:

1 复制项目文件夹,跳过隐藏文件(.svn一般是设置为隐藏,xcopy/? 可以看到各种参数)

cmd 运行 xcopy 要复制的文件路径 新的文件路径 /s /i


2 删除文件夹里的 .svn,

cmd 进入相应目录 运行 for /r ./ %a in (./) do @if exist "%a/.svn" rd /s /q "%a/.svn"

 

或 bat


@echo On
@Rem 删除SVN版本控制目录
@PROMPT [Com]

@for /r . %%a in (.) do @if exist "%%a/.svn" rd /s /q "%%a/.svn"
@Rem for /r . %%a in (.) do @if exist "%%a/.svn" @echo "%%a/.svn"

@echo Mission Completed.
@pause



3 注册表添加右键操作(仅供参考,此方法阿权未尝试)

Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!

代码为:

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文件,双击确认导入注册表即可。

分享到:
评论

相关推荐

    清理和删除svn版本控制目录信息bat代码

    清理和删除svn信息 删除所有的.svn文件夹

    删除svn 版本信息的两种途径

    打开这个文件,可以看到它可能包含了一些用于删除SVN信息的命令,例如使用`svn export`或`svn remove`等。 2. **运行批处理脚本**:将`delSvn.bat`文件拷贝到需要清理SVN版本信息的文件或目录的根路径下。双击运行...

    删除SVN 批处理,清理SVN文件 ,删除SVN图标

    总结来说,删除SVN文件、清理SVN工作副本和删除SVN图标关联是版本控制管理的一部分,可以通过手动或自动化的方式来执行。批处理脚本作为一种有效的自动化工具,能够帮助开发者高效地完成这些任务,提升工作效率。

    清理svn及缓存

    在日常开发过程中,我们会在项目文件夹中发现许多隐藏的`.svn`目录,这些目录存储了SVN的工作副本信息,包括版本历史、元数据等。然而,有时出于各种原因,如节省磁盘空间、优化本地工作环境或者隐私考虑,我们需要...

    快速清理svn文件夹

    这通常涉及到删除`.svn`隐藏文件夹,它们是SVN存储元数据的地方,包括提交历史、状态信息等。手动清理这些文件夹既耗时又容易出错,而通过自动化工具或脚本可以简化这个过程。 描述中提到的压缩包包含一个名为`...

    删除svn信息小工具

    总的来说,这个“删除svn信息小工具”是一个专为清理Subversion版本控制信息设计的轻量级应用程序,特别适用于那些需要从文件系统中移除SVN痕迹的情况。其便携性和易用性使其成为开发者和普通用户在处理此类问题时的...

    如何删除SVN连接,即工程下的所有.svn文件

    标题 "如何删除SVN连接,即工程下的所有.svn文件" 涉及到的是在软件版本控制系统Subversion(简称SVN)中的操作,主要针对的是如何清理项目中不再需要的SVN元数据。SVN在管理源代码时,会在每个文件夹和文件下创建...

    svn清理工具 svn文件夹清理

    SVN清理的主要目标是整理工作副本,删除不再需要的文件和目录,恢复工作空间到一个整洁的状态。这通常包括以下几个方面: 1. 删除未版本化的文件:这些文件可能是在开发过程中创建但未被添加到版本控制中的,或者...

    DelSVN 删除svn

    标题 "DelSVN 删除svn" 暗示我们要讨论的是如何在计算机系统中删除Subversion(简称SVN)的相关配置和文件。Subversion是一个广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件的变更。然而,有时用户...

    批量删除项目中svn信息工具

    1. **下载工具**:从可靠的来源获取批量删除SVN信息的工具,确保它是最新版本并且安全无病毒。 2. **安装与启动**:按照安装向导完成安装,然后启动工具。 3. **选择目录**:在工具的界面中,指定要清理的项目根目录...

    SVNClear svn 日志清理脚本

    SVN 工程项目, 清理工具 , svn 工程日志全部清理,非常方便使用,清理完成,工程就没有一点svn 日志

    快速清理svn控制文件注册表-删除所有SVN目录.reg

    描述中提到,“方便删除svn的控制文件”,这表明这个脚本简化了删除SVN控制文件的过程。通常,手动删除这些`.svn`目录可能需要逐个进入文件夹并删除,而这个脚本提供了更高效的方法,只需在包含`.svn`目录的文件夹上...

    删除svn隐藏文件夹应用

    该插件用于删除svn文件,用于右键菜单中svn目录删除,同级目录下的.svn文件夹,文件过于多的时候可以使用进行批量删除.

    删除SVN无用信息

    总结来说,删除SVN无用信息是版本控制管理的重要环节,通过合理使用SVN命令和工具,可以有效地保持项目整洁,提高工作效率,并优化存储空间。不过,这个过程需要谨慎对待,遵循良好的版本库管理规范。

    一键删除svn信息

    标题中的"一键删除svn信息"指的是一个实用的小工具,它能够帮助用户快速、便捷地清理掉文件夹中与SVN相关的所有隐藏信息。这包括但不限于.svn隐藏目录、版本库信息、提交历史等。通常,这些信息并不会随着普通删除...

    右键删除svn信息

    标题“右键删除svn信息”涉及的是在Windows操作系统中如何快速清理或移除与Subversion(SVN)相关的元数据,这通常发生在开发者不再需要版本控制信息或者想要完全卸载SVN工具时。Subversion是一种广泛使用的版本控制...

    删除svn残留

    【标题】:“删除svn残留”实际上是指在使用...总之,删除svn残留是一个涉及清理工作副本、卸载客户端软件、处理注册表和配置文件的过程。务必小心操作,避免误删重要文件。在进行清理前,建议先备份重要数据。

    批量 删除SVN文件

    批量删除SVN文件这个话题涉及到的是如何有效地管理SVN工作副本中的文件,尤其是当需要一次性移除大量与SVN关联的文件时。 首先,我们需要了解SVN的工作原理。SVN在本地工作副本中创建了一个隐藏的`.svn`文件夹,...

    .svn删除软件

    1. **迁移至其他版本控制系统**:如果团队决定从SVN迁移到Git等其他版本控制系统,清理`.svn`文件可以避免遗留的SVN信息干扰新的版本控制流程。 2. **节省磁盘空间**:`.svn`文件虽然不占用大量空间,但如果你有...

    SVN仓库彻底删除文件工具

    使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 svnadmin dump /home/svn/xx > svn.dump 使用本工具过滤掉需要删除的文件 重新创建仓库并导入 svnadmin create /home/svn/xx_new svnadmin...

Global site tag (gtag.js) - Google Analytics