本节向大家描述一下删除SVN版本信息的方法,主要针对Linux和Windows两种操作系统来介绍,欢迎大家一起来学习如何删除SVN版本信息。下面是具体介绍。
删除SVN版本信息
在项目开发和日常文档管理时,用到了SVN,由于要把一些文档发给同事,这时想删除SVN版本信息文件,于是上网在SVN中文论坛找到了一份资料:
删除.svn文件
一、在linux下删除SVN版本信息
删除这些目录是很简单的,命令如下
find.-typed-name".svn"|xargsrm-rf
或者
find.-typed-iname".svn"-execrm-rf{}\;
二、在windows下删除SVN版本信息用以下法子:
1、在项目平级的目录,执行dos命令:
xcopyproject_dirproject_dir_1/s/i
2、或者在项目根目录执行以下dos命令
for/r.%%ain(.)do@ifexist"%%a\.svn"rd/s/q"%%a\.svn"
其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。
3、添加注册表(亲自动手测试过)
可以将“快速删除SVN版本信息”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。
代码为:
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文件,双击确认导入注册表中,在右键菜单中就能看到这个东东了。注意:文件“批处理文件删除SVN版本信息.bat”不能放在有空格的文件夹下,确认删除时请看一下当前目录不要删除不该删的目录下的SVN版本信息。
分享到:
相关推荐
在linux系统上在线、离线搭建SVN服务器,windows上搭建服务器的过程。
资源名称:svn-linux环境搭建服务端-windows环境下客户端使用 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 Linux 下SVN全量和增量备份脚本
linux下svn的安装,源代码管理工具非windows下如何安装。
这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...
操作SVN界面习惯了,到了linux下懒得再用命令行了; 按照网上的步骤操作,遇到了各种问题,又对各个问题作了整理和说明 包含了客户端和服务器端需要做的修改 希望能给大家帮助 如果有问题,也请联系我,很高兴和大家...
svn服务端linux及客户端win.rar
Linux下搭建svn服务器详解,很实用,并有讲解windows同步配置svn客户端。
用法:将本bat文件(不可改名)存在svn服务器端安装目录\仓库名\hooks下(该目录下有多个*.tmpl文件,包括pre-commit.tmpl即linux下的提交钩子,而pre-commit.bat为windows下的提交钩子),并修改文件中相应目录(共...
需要注意的是如果该文件是在windows下创建的,在拷贝到Ubuntu或Linux环境下需要转换格式,可使用dos2unix进行转换。 2.安装Authen::SASL模块 因为Perl通过SMTP发送邮件,其中SMTP验证的时候需要Authen::SASL模块。 ...
SVN-1.6.6 包涵Windows和Linux两个版本的使用工具。
一个 Windows 下的版本控制系统
SVN分级授权工具部署手册--Windows用户认证--Visual-SVN-权限 SVN分级授权工具部署手册--Windows用户认证--Visual-SVN-权限
SVN的培训文档,包括windows下和Linux下的集合,自己手动总结分享。
不少开发员提交修改的时候都不写注释,导致查看历史时很费劲... 编辑pre-commit文件:(Linux系统和windows系统脚本内容见1和2) 1、Linux系统 方法1: 将: $SVNLOOK log -t $TXN $REPOS | grep [a-zA-Z0-9]
虽然说git很好,大多数时候我也是使用git,但是有时候因为一些原因,不得不使用svn,而在linux上使用svn是没有像windows上的tortoisesvn的软件的(网上有说有类似的,但是折腾了很久仍然没有成功),所以直接来...
The world’s most popular graphical Subversion (SVN) client for Mac, Windows, and Linux. The best way to learn about a product is to have a look around yourself. Download the latest version now. 可...
svn搭建(linux_windows)完整教程.pdf