zoukankan      html  css  js  c++  java
  • 清除SVN版本控制

    关于清除SVN版本控制,本人目前是采用如下方法:通过运行一个.bat文件,删除此目录下所有.svn的文件夹包括子目录下的.svn文件夹

    新建一个clean.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

    之后保存运行即可。

    大家如果有什么更好的方法,欢迎讨论分享!

    -------------------------------------------------------------------------------------------------------------------------------------------

    补充:

    @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

  • 相关阅读:
    MySQL表的完整性约束
    MySQL支持的数据类型
    MySQL表操作
    MySQL存储引擎概述
    onblur和onkeyup事件
    Web控件LinkButton
    jQuery防止中文乱码
    jQuery 动态添加、删除css样式
    VS2012生成Web时报未能找到元数据文件xxx.dll
    单击EasyUI的datagrid行时不选中
  • 原文地址:https://www.cnblogs.com/xiebin1986/p/1800568.html
Copyright © 2011-2022 走看看