`
hzywy
  • 浏览: 169184 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

SVN客户端项目递归删除.svn目录

svn 
阅读更多

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工作副本,若要再次提交,则需首先将Visual SVN Server中的原代码库删除,然后重新新建>提交,若关联了BitName Redmine,则项目版本号又从1开始计算,但是显示的Recent Message却是之前的,解决方法也是从Redmine后台删掉当前项目,重新关联即可。

分享到:
评论

相关推荐

    递归删除.svn

    标题中的“递归删除.svn”指的是在编程或文件管理操作中,如何使用递归方法来删除一个项目或目录下的所有.SVN子目录。.SVN是Subversion版本控制系统的一个隐藏目录,它存储了版本控制的相关信息。在某些情况下,用户...

    递归删除.svn文件

    将文件放在要删除svn文件的根目录,然后双击kill-svn.bat即可。

    删除.svn文件夹,就是这个了

    这段命令的功能是当用户选择“DeleteSVNFolders”时,会打开命令提示符窗口,执行一系列操作以递归地搜索并删除目标目录下的所有.svn文件夹。其中: - `cmd.exe/c`:表示在命令提示符窗口中执行命令后关闭窗口。 -...

    .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": ...

    删除项目中的.svn文件

    3. **手动删除**:可以通过Windows资源管理器的搜索功能找到并删除这些目录,或者在命令行(如Git Bash、PowerShell)中使用递归删除命令,例如`rm -rf .svn/*`(在Unix/Linux系统)或`rmdir /s /q .svn`(在Windows...

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

    - 批处理脚本通常包含 `FOR /R` 命令来递归处理子目录,并结合 `DEL` 或 `RMDIR` 命令删除 `.svn`。 4. **注册表脚本**: - `Delete SVN Folders.reg` 文件可能是一个Windows注册表脚本,用于添加一个右键菜单项...

    批量删除.svn的方法

    在Windows中,可以使用`rmdir /s /q`或`del /s /q`命令递归地删除特定目录及其所有子目录下的`.svn`文件夹。在Unix/Linux环境中,可以使用`find`命令配合`rm -rf`来达到相同的效果。但是,这些操作需要用户具备一定...

    如何删除.svn文件夹

    2. **命令行工具**:在命令提示符或PowerShell中,使用`rmdir /s /q .svn`命令可以递归删除指定目录下的所有`.svn`文件夹。确保你是在正确的目录下执行此命令。 3. **使用脚本或注册表文件**:你提供的`...

    SVN使用手册中文版.chm

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    SVN目录下.svn文件批量删除

    工具会递归遍历该目录及其所有子目录,查找并删除`.svn`文件夹。 4. **安全检查**:在执行删除操作前,工具可能会提供一个确认步骤,以防止意外删除。确保在执行操作前仔细检查路径,以避免删除错误的目录。 5. **...

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

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

    svn清理文件(1.清理注册表;2.项目使用)

    - 使用`deletesvn`工具:通常这是一个命令行程序,你需要在终端或命令提示符中导航到项目根目录,然后运行该工具,它会递归地删除所有子目录中的`.svn`文件。 - 执行`.bat`脚本:双击`svnClean.bat`,按照脚本内的...

    批量删除.svn脚本

    与SVN删除操作相关的知识点还包括: 1. **SVN Checkout**:从远程仓库获取最新代码到本地的工作副本。 2. **SVN Commit**:将本地修改推送到远程仓库,更新版本历史。 3. **SVN Update**:将远程仓库的更新拉取到...

    删除.svn文件

    例如,使用Python的os模块,通过递归遍历文件夹并删除.svn目录。 4. **使用第三方工具**:有些文件管理工具或者清理工具提供批量删除特定类型文件或目录的功能,比如使用Total Commander的“搜索/替换”功能,或者...

    svn客户端日常操作指南(图解)

    ### SVN客户端日常操作指南知识点详解 #### 一、版本控制的重要性与优势 版本控制系统,如Subversion(简称SVN),是软件开发过程中不可或缺的工具,它不仅能够追踪代码的每一个变动,还支持团队协作,提高工作...

    删除SVN创建的.svn文件夹的方法

    -name ".svn" -type d -exec rm -rf {} +`,这将递归地删除所有`.svn`目录。 3. **使用批处理或脚本**:对于需要频繁或自动化执行的情况,可以编写批处理文件(如Windows的`.bat`文件)或shell脚本来实现。例如,...

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

    - `rmdir /s /q .svn`:这会删除所有的`.svn`目录,这是一个递归操作,将删除所有子目录下的`.svn`。 4. **注意事项**:运行批处理脚本前,请确保你了解其作用,因为它会永久性地删除版本控制信息,可能导致数据...

    js脚本 删除项目中的.svn文件

    ### js脚本删除项目中的.svn文件 在软件开发过程中,版本控制系统如Subversion (SVN) 是必不可少的工具之一。然而,在某些情况下,我们可能需要清除项目中的.svn文件夹,例如在打包或者迁移项目到其他版本控制系统...

    SVN使用手册中文版快速入门

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

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

    更有效的方法是使用命令行工具,例如在Windows上使用`cmd`或`PowerShell`,使用`rmdir /s /q .svn`命令递归删除所有`.svn`目录。记得先备份重要数据,以免误删。 清理SVN工作副本: 除了删除`.svn`子目录,有时我们...

Global site tag (gtag.js) - Google Analytics