`

java项目清除svn信息

阅读更多

查了下网上的,有三个方法如下:
一、在linux下

删除这些目录是很简单的,命令如下
find . -type d -name ".svn"|xargs rm -rf

或者

find . -type d -iname ".svn" -exec rm -rf {} \;  

全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset)

二、在windows下用以下法子:

1、在项目平级的目录,执行dos命令:
xcopy project_dir project_dir_1 /s /i

2、或者在项目根目录执行以下dos命令
for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。

3、加注册表

Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!

代码为:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
将这段代码保存为一个.reg文件,双击确认导入注册表即可。

 

 

最后一种:

@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

分享到:
评论
1 楼 12345678 2012-01-12  
谢谢 ~  我用的~Jon Galloway~~的  

相关推荐

    用java代码删除项目中的.svn文件

    更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件

    java做的清除SVN的小程序

    【描述】:“java做的清除SVN的小程序java做的清除SVN的小程序java做的清除SVN的小程序java做的清除SVN的小程序” 描述中的重复信息强调了该程序是用Java语言开发的,专注于清理SVN。可能的功能包括删除不再使用的...

    去除java类中svn地址工具

    然而,在某些情况下,如在Windows环境下重启项目,我们可能需要将本地修改的Java类文件替换为服务器上的版本,这时就会遇到一个问题:本地文件通常包含了SVN的信息,这可能导致替换过程中的冲突。"去除java类中svn...

    如何去掉svn标记

    这个`.svn`目录包含了所有与SVN相关的元数据,如版本号、修改状态等信息。当一个文件或目录被SVN标记时,实际上就是在其所在目录下创建了这个`.svn`目录。因此,去除SVN标记本质上就是删除这个`.svn`目录。 ### ...

    去掉svn工具

    svn.bat 可以直接去掉项目中的svn

    删除svn信息的Java实现代码

    在Java编程环境中,删除SVN信息通常涉及到清理项目中不再需要的版本控制元数据,如.svn隐藏目录。这些目录存储了Subversion(SVN)的版本信息,当不再需要这些信息时,例如在打包发布或者迁移代码库时,就需要进行...

    清除项目中的svn文件

    总之,`FileCleaner.java`和`TestFileCleaner.java`共同构成了一个用于清除项目中SVN文件的Java工具,帮助开发者高效地维护代码仓库,确保项目发布时不包含不必要的版本控制信息。在使用时,需谨慎操作,避免误删...

    快速清除SVN文件

    可以快速的清除所有的.SVN文件 可以快速的清除所有的.SVN文件

    DelSVN 删除svn

    标题 "DelSVN 删除svn" 暗示我们要讨论的是如何在计算机系统中删除Subversion(简称SVN)的相关配置和文件。...此外,如果你的项目依赖于SVN版本控制,删除SVN后可能需要重新安装或迁移至其他版本控制系统。

    清除.svn文件夹小程序

    而`Project.java`可能是辅助类,用于封装项目的配置信息或提供其他辅助功能。 编写这样的程序需要理解文件系统的操作,包括目录遍历和文件删除。在Java中,这通常涉及到`java.io.File`类的`list()`,`exists()`,`...

    svn 1.8.20

    - 定期清理工作副本:`svn cleanup`可清除临时文件和解除锁定。 - 定期备份版本库:防止数据丢失。 7. SVN与其他工具集成 SVN可以与各种IDE(如Eclipse、IntelliJ IDEA)和代码编辑器集成,提供内置的SVN操作。此外...

    MyEclipse SVN配置文件

    或者在MyEclipse的SVN首选项中清除或重新输入认证信息。 - **网络问题**:如果连接速度慢或无法连接,可能需要检查`servers`文件中的代理设置,或者在MyEclipse的SVN配置中调整连接超时时间。 - **冲突解决**:当多...

    MyEclipse下修改SVN用户名密码

    MyEclipse是一款功能强大的Java集成开发环境,它集成了多种开发工具,包括对SVN的支持。当用户忘记或需要更改SVN的用户名和密码时,通常会遇到无法正常连接到SVN仓库的问题。下面,我们将分步骤介绍如何解决这个问题...

    svn(subversion)使用手册

    Eclipse 是一个流行的 Java 开发环境,而 Subclipse 是一个 Eclipse 的 SVN 集成插件,提供图形化的 SVN 工具。安装 Subclipse 可以分为两种方法: 1. **在线安装**: - 打开 Eclipse 的 "Help" 菜单,选择 ...

    Myeclipse Svn异常处理

    保存文件后,为了清除旧的配置信息,删除`configuration`目录下的`org.eclipse.update`子目录。 2. **安装JavaHL驱动Slik-Subversion**: 接下来,我们需要下载并安装JavaHL驱动Slik-Subversion。你可以从Slik-...

    myeclipse8.5安装SVN

    MyEclipse 8.5作为一款强大的Java集成开发环境,支持多种插件安装,包括SVN。以下是两种在MyEclipse 8.5中安装SVN插件的详细步骤: **方法一:在线安装** 1. 首先,打开MyEclipse的“帮助”菜单,选择“MyEclipse...

    myeclipse中svn版本与客户端版本出现冲突问题与解决方法

    可以在MyEclipse的插件管理器中查看SVN插件版本,同时在SVN客户端的关于信息中查看其版本。 2. **更新插件**:如果MyEclipse的SVN插件版本较旧,尝试通过MyEclipse的更新管理器升级到最新版本,以确保与当前的SVN...

    jdk、tomcat、maven、svn开发配置文档,mysql卸载清除批处理等等

    本文将详细讲解标题和描述中提到的Java开发环境配置,包括JDK、Tomcat、Maven和SVN,以及MySQL的卸载与清除批处理。 **JDK(Java Development Kit)**: JDK是Java开发的基础,它包含了Java编译器、Java运行环境和...

    java之路-项目搭建

    前面两个视频把基本的开发环境搭建好了,这个视频里将会详细地说明如何把一个现有的项目从SVN服务器上Down下来,并且配置起来 1.设置SVN,并检出为项目 先打开eclipse的svn视图,下面创建SVN源,及检出步骤 首先要有一个...

Global site tag (gtag.js) - Google Analytics