`
RednaxelaFX
  • 浏览: 3016488 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

SVN repository里的.svn目录的删除

    博客分类:
  • misc
阅读更多
SVN本身是有本地的export功能的,所以也没必要手工去删除.svn目录。不过人嘛就是会喜欢硬来的动物。

见到很多人都提出过各自删除.svn目录的方法。
其中一个,perl脚本:
use File::Find;
use File::Path;

find( sub { rmtree($_, 1, 1) if (-d $_ and $_ eq '.svn');}, '.');


其它的各种版本也都见过。bash shell脚本,Windows batch脚本,Ruby……
bash脚本例:
find . -name "*.svn"  | xargs rm -rf


记得我一开始遇到这个问题的时候还是主要在用Java,所以当时是用Java写了个根据pattern来搜索目录并删除的小程序。不知道代码扔哪里去了。当时SVN用来储存版本信息的隐藏目录还是叫_svn呢(而不是现在的.svn)。

在Windows下也有很简单的办法,不用写脚本,只是要等等……
在浏览器里找到需要处理的repository目录,按搜索按钮。在相应的高级搜索选项里,把类型选为文件夹,勾上在隐藏/系统文件夹搜索的选项,然后以.svn为关键字来搜索。把搜索出来的结果直接ctrl+A,shift+del就完事…… =_=||
分享到:
评论
1 楼 lwwin 2008-02-23  
当前目录下F3或者CTRL+F,然后把SVN删掉啊……
就是最后你说的目录^-^

相关推荐

    AnkhSvn-2.7.12809.403

    If you don't want to upgrade to Subversion 1.8, you can use an AnkhSVN 2.4 daily for Subversion 1.7 The AnkhSVN project provides Daily builds of the current development tree. These versions are not ...

    cvs2svn-2.4.0.tar.gz

    cvs2svn is a program that can be used to migrate a CVS repository to Subversion (otherwise known as "SVN") or git. Documentation: The list of cvs2svn features explains briefly why converting a ...

    SVN培训教程.pptx

    SVN基本概念 配置库( Repository ) SVN的核心是配置库,储存所有的数据,配置库按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息;...

    svn1.8.3所有安装文件及安装配置说明

    在D盘上新建D:/svnserver目录,目录里点击右键,[TotoiseSVN]->[Create Repository here]-> [Create folder structure]->[OK],成功后会生成以下文件,其中 conf目录是用来设置管理的目录; db目录就是所有版本控制...

    SVN培训资料.pptx

    1、SVN的简介 配置库( Repository ) SVN的核心是配置库,储存所有的数据,配置库按照文件树形式储存数据-包括文件和目录, 任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息...

    svn-book.pdf(1.7版本,英文文字版,全目录)

    Table of Contents What Is Subversion?...5. Repository Administration 6. Server Configuration 7. Customizing Your Subversion Experience 8. Embedding Subversion 9. Subversion Complete Reference

    AnkhSVN-1.0.4.msi

    AnkhSVN is a Subversion SourceControl Provider for Visual Studio. The software allows you to perform the most common ... You can even browse your repository and you can plug-in your favorite diff tool.

    SVN repository BDB转FSFS

    SVN客户端升级以后打开原来版本库报错Failed to load module for FS type 'bdb',使用该资源下载后解压将原版本库文件夹更名为bdb放到dbd2fsfs.bat同一目录,双击dbd2fsfs.bat,生成fsfs文件夹。用新SVN客户端就可以...

    VSS to SVN Tools

    VSS2SVN is a simple utility project that aims to help migrate the contents of a source safe database to... That means that you should use TortoiseSVN to log on to the SVN repository and then use VSS2SVN.

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    sc create svn binpath= "C:\svn\bin\svnserve.exe --service -r R:\SVNRepository" displayname= "Subversion 版本服务器" depend= Tcpip ** 注意:将上面命令行中的 R:\SVNRepository 替换为自己的 SVN 版本库...

    svn-win32-1.6.6.zip

    svnadmin.exe、svn.exe在bin目录下。 内附常用命令: 三、建立版本库(Repository)svnadmin.exe create E:\SVN_DATA\ydsauna 注册成2个服务: sc create svnservice binpath= "E:\svn-win32-1.5.6\bin\svnserve.exe...

    svn版本库迁移方法

    svnadmin dump /data/svn/repository > /data/repository-backup.dump #全局备份,包括数据和历史记录,repository为例,实际为库名 2、 导入新库 svnadmin create /data/svn/repos/newproject #在新的服务器上新建...

    一步一步教你构建SVN服务器.rar

    1、将E:\svnserver\bin目录下的mod_dav_svn.so和mod_authz_svn.so复制到E:\Apache2.2\modules。 2、配置E:\Apache2.2\conf\httpd.conf。 启用: LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module...

    TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi

    SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的...

    apache2.2 与 svn1.6 整合所需要的 svn module 文件

    步骤 1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.... # 指向SVN Repository的ROOT SVNPath d:/svnrepo </Location>

    SVN客户端使用简要教程

    1、 安装SVN-Client端程序。 下载地址:...3、 在弹出的窗口中,在URL of repository中输入SVN服务器的地址信息: https://218.107.242.90:9374/svn/jnzl/ ,如下图所示: 输入完毕后点击OK按钮即可。

    SVN使用教程

    怎么样在Windows下面建立SVN Repository? • 5.建立一个Working目录 • 6.新增档案及目录到Repository中 • 7.更新档案及目录 • 8.更新至特定版本 • 9.复制档案及目录 • 10.制作Tag或是Release • 11....

    VS2005,VS2008用SVN插件

    VS2005,VS2008用SVN插件 官方介绍:http://ankhsvn.open.collab.net/ AnkhSVN is a Subversion SourceControl Provider for ... You can even browse your repository and you can plug-in your favorite diff tool.

    svn-win32-1.7.0.zip (Win32Svn)

    sc create svn binpath= "C:\svn\bin\svnserve.exe --service -r X:\SVNRepository" displayname= "Subversion 版本服务器" depend= Tcpip ** 注意:将上面命令行中的 X:\SVNRepository 替换为自己的 SVN 版本库...

    TortoiseSVN使用教程

    怎么样在Windows下面建立SVN Repository? • 5.建立一个Working目录 • 6.新增档案及目录到Repository中 • 7.更新档案及目录 • 8.更新至特定版本 • 9.复制档案及目录 • 10.制作Tag或是Release • 11....

Global site tag (gtag.js) - Google Analytics