`
azvf
  • 浏览: 145878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

删除SVN元数据的批处理BAT

阅读更多

@echo off   

echo ***********************************************************   

echo 清除SVN版本信 息                                                                                                 

echo ***********************************************************   

:start   

::启动过程,切换目录   

:set pwd=%cd%   

:cd %1   

echo 工作目录是:& chdir   

:input   

::获取输入,根据输入进行处理   

set source=:   

set /p source=确定要清楚当前目录下的.svn信息吗?[Y/N/Q]   

set "source=%source:"=%"   

if "%source%"=="y" goto clean   

if "%source%"=="Y" goto clean   

if "%source%"=="n" goto noclean   

if "%source%"=="N" goto noclean   

if "%source%"=="q" goto end   

if "%source%"=="Q" goto end   

goto input   

:clean   

::主处理过程,执行清理工作   

@echo on   

@for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo    删除目录%%c)   

@echo off   

echo "当前目录下的svn信息已清除"   

goto end   

:noclean   

::分支过程,取消清理工作   

echo "svn信息清楚操作已取消"   

goto end   

:end   

::退出程序   

cd "%pwd%"   

pause  

分享到:
评论

相关推荐

    .svn 文件批量删除 批处理bat

    总结,`.svn`文件批量删除批处理脚本`delSvn.bat`是一种方便快捷的方式,用于清理项目中的版本控制元数据。但务必谨慎操作,因为它会永久性地移除与SVN相关的信息。在使用前,确保你理解其潜在风险,并采取必要的...

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

    这些文件通常带有`.svn`隐藏子目录,存储了元数据,如版本信息、冲突解决状态等。当你不再需要某个项目或想清理磁盘空间时,可能需要删除这些SVN相关文件。 删除SVN文件: 手动删除SVN文件通常包括删除工作副本中的...

    完美删除.svn批处理文件

    .svn文件是SVN在本地工作副本中存储元数据的地方,包括版本信息、临时文件和配置设置等。这些文件对于在SVN控制下的项目至关重要,但当不再需要这些版本控制功能时,它们就变成了冗余。手动删除每个.svn子目录会非常...

    清除SVN批处理文件和右键功能

    标题 "清除SVN批处理文件和右键功能" 涉及的是在版本控制系统Subversion(简称SVN)中管理项目时,如何批量删除SVN相关的元数据并...这两个文件的结合使用,可以提升开发人员的工作效率,减少手动清理SVN元数据的时间。

    删除svn信息小工具

    这样的脚本可以自动化执行一系列命令,如通过SVN命令行工具(如`svn cleanup`或`svn remove --force`)来删除特定目录下的SVN元数据。批处理文件的使用简化了手动执行这些命令的步骤,为用户提供了便利。 总的来说...

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

    总之,删除SVN连接主要是为了清理本地工作副本中的SVN元数据,这可以通过手动操作或者编写批处理脚本来实现。不过,这种操作应当谨慎进行,以防止不必要的数据丢失。对于团队协作的项目,确保所有成员都了解并同意这...

    批处理删除指定文件svn

    每个受SVN管理的目录下都会有一个隐藏的.svn子目录,包含与该目录相关的元数据。在将项目上传到服务器时,这些.svn目录通常是不需要的,因此在部署前删除它们可以节省空间并避免不必要的上传。 要创建一个批处理...

    删除SVN版本控制目录工具

    用户只需运行这个批处理文件,即可自动处理指定目录下的所有SVN元数据,实现无痕删除。 2. **使用方法.txt**:这个文本文件包含了如何使用批处理文件的说明,可能包括了如何运行批处理文件、需要提供的参数等信息。...

    删除svn标记.rar

    然而,在某些情况下,我们可能需要从本地文件系统中删除与SVN相关的元数据,这通常发生在不再需要版本控制或者切换到其他版本控制系统时。"删除svn标记.rar"这个压缩包文件提供了一个BAT批处理脚本,用于帮助用户...

    批量删除.svn

    在使用SVN管理项目时,我们会在项目目录下生成许多以`.svn`为扩展名的隐藏文件和文件夹,它们用于存储版本信息、元数据等。然而,在某些情况下,我们可能需要批量删除这些`.svn`文件,例如在不使用SVN或者准备将项目...

    删除SVN源代码管理

    - 使用`rmdir /s /q .svn`命令删除所有子目录下的.svn隐藏文件夹,这是SVN存储元数据的地方。 - 使用`svn remove --force .`命令取消工作副本的版本控制,这将解除整个目录的绑定。 3. **清理SVN客户端设置**: ...

    删除SVN隐藏文件

    这些隐藏文件夹是SVN在本地工作副本中存储元数据的地方,包括版本信息、暂存区更改、配置设置等。它们对于SVN的正常运作至关重要,但在某些情况下,比如不再需要SVN管理或者想要干净地重置工作副本时,删除这些文件...

    SVN文件删除

    在 Subversion 管理的项目中,每个被跟踪的目录都会包含一个隐藏的 `.svn` 文件夹(在新版 SVN 中已替换为 `.svn` 文件),里面存储了该目录的版本控制元数据,包括版本信息、属性等。 ##### 3. 批处理脚本 批处理...

    批量删除.svn脚本

    .svn文件夹是SVN在本地工作副本中存储元数据的地方,包括文件的版本信息、提交历史等。当项目不再使用SVN或者需要将项目移出SVN控制时,这些.svn目录就成了冗余,可以考虑删除。 在描述中提到的`delsvn.bat`文件是...

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

    这个隐藏文件夹是SVN工作副本的一部分,它存储了版本信息、元数据以及与远程仓库交互所需的文件。每个子目录下的`.svn`文件夹包含该目录的版本状态信息,使得SVN可以跟踪文件的修改、合并和更新操作。如果在非SVN...

    删除SVN无用信息

    标题中的“删除SVN无用信息”指的是在使用Subversion(SVN)版本控制系统时,可能会在项目中积累一些无用或不再需要的SVN元数据,如版本库中的临时文件、日志、属性信息等。这些信息可能占用硬盘空间,同时也使版本...

    去除java类中svn地址工具

    它的主要任务是删除Java源代码文件中的SVN元数据,使得文件可以在不引发冲突的情况下进行替换。 在Java类文件中,SVN的元数据通常隐藏在`.svn`目录下,这个目录包含了关于文件历史、版本信息等。当我们在进行版本...

    clearSVN清除svn文件

    2. **.svn目录**:每个在SVN控制下的目录下都有一个隐藏的`.svn`子目录,它存储了与版本控制相关的元数据,包括版本信息、修订历史等。 3. **清理操作**:`clearSVN` 主要清理的对象包括 `.svn` 目录下的临时文件、...

    windows 下一键清空SVN目录

    清空SVN目录实际上意味着删除工作副本中的所有文件和子目录,但不包括隐藏的`.svn`子目录,这些子目录包含了SVN所需的元数据。手动操作可以通过删除所有非`.svn`文件和目录来实现。 3. **批处理脚本**: 在提供的...

    delete-svn

    在使用SVN进行版本控制时,`.svn`文件夹是SVN存储元数据的地方,包括版本信息、修改历史等。在某些情况下,用户可能需要删除这些文件夹,比如清理磁盘空间,或者在不保留版本历史的情况下复制或移动项目。 首先,...

Global site tag (gtag.js) - Google Analytics