查了下网上的,有三个方法如下:
一、在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
分享到:
相关推荐
更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件
【描述】:“java做的清除SVN的小程序java做的清除SVN的小程序java做的清除SVN的小程序java做的清除SVN的小程序” 描述中的重复信息强调了该程序是用Java语言开发的,专注于清理SVN。可能的功能包括删除不再使用的...
然而,在某些情况下,如在Windows环境下重启项目,我们可能需要将本地修改的Java类文件替换为服务器上的版本,这时就会遇到一个问题:本地文件通常包含了SVN的信息,这可能导致替换过程中的冲突。"去除java类中svn...
这个`.svn`目录包含了所有与SVN相关的元数据,如版本号、修改状态等信息。当一个文件或目录被SVN标记时,实际上就是在其所在目录下创建了这个`.svn`目录。因此,去除SVN标记本质上就是删除这个`.svn`目录。 ### ...
svn.bat 可以直接去掉项目中的svn
在Java编程环境中,删除SVN信息通常涉及到清理项目中不再需要的版本控制元数据,如.svn隐藏目录。这些目录存储了Subversion(SVN)的版本信息,当不再需要这些信息时,例如在打包发布或者迁移代码库时,就需要进行...
总之,`FileCleaner.java`和`TestFileCleaner.java`共同构成了一个用于清除项目中SVN文件的Java工具,帮助开发者高效地维护代码仓库,确保项目发布时不包含不必要的版本控制信息。在使用时,需谨慎操作,避免误删...
可以快速的清除所有的.SVN文件 可以快速的清除所有的.SVN文件
标题 "DelSVN 删除svn" 暗示我们要讨论的是如何在计算机系统中删除Subversion(简称SVN)的相关配置和文件。...此外,如果你的项目依赖于SVN版本控制,删除SVN后可能需要重新安装或迁移至其他版本控制系统。
而`Project.java`可能是辅助类,用于封装项目的配置信息或提供其他辅助功能。 编写这样的程序需要理解文件系统的操作,包括目录遍历和文件删除。在Java中,这通常涉及到`java.io.File`类的`list()`,`exists()`,`...
- 定期清理工作副本:`svn cleanup`可清除临时文件和解除锁定。 - 定期备份版本库:防止数据丢失。 7. SVN与其他工具集成 SVN可以与各种IDE(如Eclipse、IntelliJ IDEA)和代码编辑器集成,提供内置的SVN操作。此外...
或者在MyEclipse的SVN首选项中清除或重新输入认证信息。 - **网络问题**:如果连接速度慢或无法连接,可能需要检查`servers`文件中的代理设置,或者在MyEclipse的SVN配置中调整连接超时时间。 - **冲突解决**:当多...
MyEclipse是一款功能强大的Java集成开发环境,它集成了多种开发工具,包括对SVN的支持。当用户忘记或需要更改SVN的用户名和密码时,通常会遇到无法正常连接到SVN仓库的问题。下面,我们将分步骤介绍如何解决这个问题...
Eclipse 是一个流行的 Java 开发环境,而 Subclipse 是一个 Eclipse 的 SVN 集成插件,提供图形化的 SVN 工具。安装 Subclipse 可以分为两种方法: 1. **在线安装**: - 打开 Eclipse 的 "Help" 菜单,选择 ...
保存文件后,为了清除旧的配置信息,删除`configuration`目录下的`org.eclipse.update`子目录。 2. **安装JavaHL驱动Slik-Subversion**: 接下来,我们需要下载并安装JavaHL驱动Slik-Subversion。你可以从Slik-...
MyEclipse 8.5作为一款强大的Java集成开发环境,支持多种插件安装,包括SVN。以下是两种在MyEclipse 8.5中安装SVN插件的详细步骤: **方法一:在线安装** 1. 首先,打开MyEclipse的“帮助”菜单,选择“MyEclipse...
可以在MyEclipse的插件管理器中查看SVN插件版本,同时在SVN客户端的关于信息中查看其版本。 2. **更新插件**:如果MyEclipse的SVN插件版本较旧,尝试通过MyEclipse的更新管理器升级到最新版本,以确保与当前的SVN...
本文将详细讲解标题和描述中提到的Java开发环境配置,包括JDK、Tomcat、Maven和SVN,以及MySQL的卸载与清除批处理。 **JDK(Java Development Kit)**: JDK是Java开发的基础,它包含了Java编译器、Java运行环境和...
前面两个视频把基本的开发环境搭建好了,这个视频里将会详细地说明如何把一个现有的项目从SVN服务器上Down下来,并且配置起来 1.设置SVN,并检出为项目 先打开eclipse的svn视图,下面创建SVN源,及检出步骤 首先要有一个...