zoukankan      html  css  js  c++  java
  • 清除.svn文件(windows & linux)

    如何清除文件夹中的.svn信息

    1:来由

        当需要在某个svn版本控制下添加某个包时, 常常是在另一个版本控制下sync过来, 但这是这个包是在别的版本控制下, 每个目录下都有版本控制文件.svn, 如何去除这些.svn呢 ? 文件目录少的话可以手动删除, 文件目录一旦多了就无法使用手动方式。

    2:办法

      2.1  创建reg文件

    文件内容:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVN] 
    @="Delete SVN Folders"
    [HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVNcommand] 
    @="cmd.exe /c "TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r "%1" %%f IN (.svn) DO RD /s /q "%%f" ""

    保存为:“cleansvn.reg

        2.2 执行文件

     .reg文件默认会让系统注册表来解析, 解析完之后, 选中你要删除.svn的文件夹右键, 出现"Delete SVN Folders"选项

    当然, 在linux下一条shell命令就可以搞定!

    命令: find  ./  -name .svn | xargs rm -rf 

    意义:

      find  ./  -name .svn  -->  找出当前目录下的所有.svn文件目录

      | xargs rm -rf  --> 管道将结果递给xargs, xargs将所有的结果依次执行rm -rf 命令达到删除.svn目录的目的

  • 相关阅读:
    区间DP中的环形DP
    hdu 5251 包围点集最小矩形 ***
    hdu 4858 水题
    hdu 3530 单调队列 **
    hdu 3338 最大流 ****
    hdu 2732 最大流 **
    hdu 5233 离散化 **
    hdu 3555 数位dp *
    zoj 3469 区间dp **
    2015 安徽程序设计省赛总结
  • 原文地址:https://www.cnblogs.com/Flychown/p/7791921.html
Copyright © 2011-2022 走看看