`
RednaxelaFX
  • 浏览: 3048082 次
  • 性别: 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删掉啊……
就是最后你说的目录^-^

相关推荐

    TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.zip

    TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.zip 是一个包含 TortoiseSVN 安装程序的压缩文件,其中的主文件名为 TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi。这个文件主要用于在Windows操作系统上安装TortoiseSVN ...

    TortoiseSVN-1.11.0.28416-x64-svn-1.11.0.msi+中文语言包

    SVN的核心概念包括仓库(Repository)、工作副本(Working Copy)和URL,通过这些元素,团队成员可以高效地管理和共享代码。 3. **1.11.0版本**:这是一个重要的软件版本号,表示TortoiseSVN的1.11.0迭代。每个版本...

    SVN客户端插件.zip

    SVN的核心概念包括仓库(Repository)、工作拷贝(Working Copy)和版本(Revision)。仓库是存储所有文件和历史信息的地方,工作拷贝则是你在本地电脑上的项目副本,可以在此进行编辑。每次修改后,你可以选择将...

    SVN最新版 TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi

    SVN的核心概念包括仓库(Repository)、工作副本(Working Copy)以及提交(Commit)等。 **TortoiseSVN** 是SVN的一个直观的GUI(图形用户界面)客户端,其特点在于与Windows资源管理器紧密集成。通过右键菜单,...

    SVN-1.9.2.26806-x64汉化包

    - 仓库(Repository):SVN的中央存储库,保存所有文件和版本信息。 - 工作副本(Working Copy):用户在本地的文件和目录,与仓库保持同步,可以在工作副本上进行编辑操作。 - 检出(Checkout):从仓库获取最新...

    SVN-TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.7z

    它与Windows资源管理器无缝集成,使得用户可以在熟悉的环境中进行版本控制操作,如添加、删除、更新和提交文件或目录。TortoiseSVN的最新版本是1.14.0.28885,适用于64位操作系统,并且依赖于SVN服务器端的1.14.0...

    TortoiseSVN-1.6.7.18415-x64-svn-1.6.9.rar

    Subversion(SVN)是一个开源的版本控制系统,用于跟踪文件和目录的修改,允许团队协作并管理软件开发过程。1.6.9是Subversion的一个稳定版本,它提供了许多改进,包括性能优化、错误修复以及对某些特性的增强,使得...

    SVN 1.10.2.28392 中文版.zip

    1. **仓库(Repository)**:SVN仓库是存储所有版本历史的地方,类似于数据库,保存着项目的所有文件及其各个版本。 2. **工作副本(Working Copy)**:用户在本地计算机上的文件夹,与SVN仓库中的项目同步。在这里...

    SVN-1.14.1.29085-x64-svn-1.14.1+LanguagePack_1.14.1.29085-x64-zh_CN

    SVN的核心概念包括工作副本(Working Copy)、仓库(Repository)、提交(Commit)、更新(Update)、冲突(Conflict)和回滚(Revert)。工作副本是用户本地的项目拷贝,可以进行编辑。仓库是集中存储所有版本历史...

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

    svn.tar.gz_Terrific

    这个教程可能涵盖了SVN的基本概念,如仓库(Repository)、工作副本(Working Copy)、提交(Commit)、更新(Update)、合并(Merge)等操作,以及分支(Branch)、标签(Tag)的使用,还可能涉及SVN的安装、配置和...

    svn插件..........

    1. 仓库(Repository):SVN的核心组成部分,用于存储所有版本的文件和目录。仓库是中央存储库,团队成员的所有提交都会保存在这里。 2. 工作副本(Working Copy):每个开发人员本地的项目副本,可以自由编辑,...

    离线svn site-svn-1.6.5.zip

    SVN,全称为Subversion,是一款广泛应用于软件版本控制系统,用于管理对文件和目录的更改。它允许开发团队协作编辑和管理项目资源,确保代码的一致性和可追踪性。在本教程中,我们将重点关注SVN 1.6.5版本,这是一个...

    org.tmatesoft.svn_1.7.10.standalone.zip

    然后,你可以创建`SVNRepository`对象来连接到SVN仓库,并通过`SVNWCClient`或`SVNUpdateClient`等子类执行具体操作。例如,以下代码展示了如何使用SVNKit检出一个仓库: ```java import org.tmatesoft.svn.core.*;...

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

    java实现svn更新和提交.rar

    在 Java 中,可以使用 SVNClientManager 创建 SVN 客户端管理器,然后调用其提供的 update 方法,指定要更新的目录和 SVN URL。这将确保本地文件与服务器上的最新版本同步。 ```java import org.tmatesoft.svn.core...

    SVN Client.zip

    1. **版本库(Repository)**:SVN的核心是版本库,它存储了所有文件和目录的历史版本。用户通过客户端连接到版本库,进行添加、删除、修改等操作。 2. **工作副本(Working Copy)**:当用户从版本库检出代码时,...

    SVN使用教程.docx

    SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次文件和目录的修改,允许用户恢复到早期版本或检查数据修改的历史。下面是 SVN 使用教程的详细内容: 一、SVN 服务器搭建和使用 1....

    SVN安装程序.rar

    - 安装完成后,用户可以在Windows资源管理器中直接看到文件和目录的SVN状态,并进行添加、删除、更新、提交等操作。 3. **SVN安装步骤**: - 选择适合自己计算机架构的安装文件,双击运行。 - 按照安装向导的...

Global site tag (gtag.js) - Google Analytics