本节向大家描述一下删除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上搭建服务器的过程。
本文将详细介绍如何在Windows和Linux环境下,利用脚本实现SVN仓库的自动化全备份与增量备份,并进行异地备份。 【描述】: Windows下的自动化备份通常涉及编写批处理脚本,结合任务计划程序来定时运行。这个过程...
在Windows环境下,SVN版本库的迁移过程与Linux环境类似,但命令行的使用略有不同。 **1. 备份** 首先,需要在管理员权限的命令提示符下进入SVN的安装目录下的bin文件夹,执行以下命令来进行备份: ```batch ...
通过本文的学习,读者应能够掌握在Linux Nginx环境下搭建SVN服务器的方法,并能够顺利地进行版本控制管理。此外,还提供了关于如何使用Windows客户端软件进行连接的基本指南。希望本文能帮助读者解决实际工作中遇到...
总的来说,Windows系统下的SVN服务端安装包,如VisualSVN Server,为开发团队提供了强大的版本控制能力,无论是在Windows还是Linux环境中,Subversion都是一个值得信赖的工具,有助于项目管理和代码协作。
通过这个“svn服务端linux及客户端win.rar”资源,用户可以学习如何在Linux和Windows环境下配置和使用SVN,实现团队间的代码管理和协作。记得在实际操作中确保数据安全,并根据项目需求调整SVN的配置和权限设置。
资源名称:svn-linux环境搭建服务端-windows环境下客户端使用 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
在Linux环境下搭建SVN服务器,不仅可以提高团队协作效率,还能确保代码的安全性和稳定性。本文将详细介绍如何在Linux系统中安装和配置SVN服务器。 #### 二、安装SVN服务器 **第一步:安装SVN服务** 1. **安装SVN...
总之,Linux SVN版在64位环境下提供了一套完整的版本控制系统,使得开发者能够在协作中有效地管理和追踪代码变更,提升开发效率和代码质量。正确配置和使用SVN,对于任何软件开发团队来说都是至关重要的。
2. 删除 auth 文件夹下的所有文件夹和文件。 如果以上两种方法都不起作用,可以尝试卸载 TortoiseSVN,然后重新安装一次。之后,上述两种方法就可以正常工作了。 Linux 平台 在 Linux 平台上,清除 SVN 客户端的...
综上所述,SVN分级授权工具部署手册是一个详尽的技术文档,它不仅指导用户如何在Windows环境下部署和配置SVN服务,还包括了使用SVN分级授权工具进行日常管理和维护的具体操作。通过遵循手册中的步骤,用户可以实现对...
在Windows之外的环境中,如Linux,安装SVN需要遵循特定的步骤,涉及多个依赖库的安装和配置。以下是一个详尽的指南,解释如何在Linux下安装SVN。 首先,你需要准备以下必要的安装包: 1. APR(Apache Portable ...
**查看当前工作版本中的文件**,如`test.cpp`和版本号10中文件的差异:`svn diff -r10 test.cpp`。 6. **若无差异,则提交**:`svn ci -m "back to r10, xxxxx" [文件或目录]`。此时SVN仓库中会产生一个新的版本,...
在安装完成后,你可以像在Windows中一样,通过RabbitVCS在Linux系统中进行提交、更新、对比、解决冲突等SVN操作,极大地提高了在Linux环境下的工作效率。如果你遇到任何问题,不要犹豫,与其他开发者交流,共同学习...
在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...
在Linux或Ubuntu环境中,配置SVN(Subversion)服务器自动发送邮件主要涉及到以下几个关键步骤,这些步骤可以帮助开发者在每次提交代码时,自动收到包含提交信息的邮件通知。 首先,我们需要下载`commit-email.pl`...
Linux 安装 SVN 并实现本地同步服务器 ...本文介绍了在 Linux 环境下安装 SVN 并实现本地同步服务器的步骤,包括安装 SVN、创建目录结构、配置 SVN、启动 SVN 服务、客户端验证和同步本地和服务器等步骤。
2. **创建仓库**:使用`svnadmin create`命令创建一个新的SVN仓库,这是存储源码和版本信息的地方。 3. **配置仓库**:可以编辑仓库的`conf`目录下的`svnserve.conf`或`httpd.conf`(如果使用Apache HTTPD),设置...