svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解
删除SVN目录
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。
一、在linux下删除SVN
删除这些目录是很简单的,命令如下
find.-typed-name".svn"|xargsrm-rf
或者
find.-typed-iname".svn"-execrm-rf{}\;
全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset)
二、在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、加注册表
JonGalloway提供了一段注册表代码,可以将”DeleteSVNFolders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Worksjustgreat!
代码为:
WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@=”DeleteSVNFolders“[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@=”cmd.exe/c\”TITLERemovingSVNFoldersin%1&&COLOR9A&&FOR/r\”%1\”%%fIN(.svn)DORD/s/q\”%%f\”\”“将这段代码保存为一个.reg文件,双击确认导入注册表即可。
从服务器端彻底删除SVN版本库中部分文件夹或文件夹
若要彻底删除SVN版本库某一文件夹或文件,可采取这种方法(举例说明):
例:假设SVN库路径为E:\svn\project,库中的目录结构为
QA/Trunk
Software/Tags/test.exe
删除Software/Tags/目录下的test.exe文件
操作步骤为:
把SVN库dump出来
使用svndumpfilter过滤掉要删除的文件
新建一个SVN库
再将处理好的文件load到新的SVN库里
具体命令为:
>svnadmindumpE:\svn\project>aaa.dump
>typeaaa.dump|svndumpfilterexclude/Software/Tags/test.exe>bbb.dump
>svnadmincreateE:\svn\project_new
>svnadminloadE:\svn\project_new
然后再将新建的project_new重命名为project,以前的project可以移走,或是另取一个名称.(因为在TRAC中使用的SVN目录是project,用户所使用的SVN目录也是project)
此方法在SVN库里版本不多的情况下完全可以达到彻底删除SVN版本库某一文件夹或文件的效果,但是如果SVN库里的版本过多,在dump版本的时候会因存储空间不足,而无法dump版本.也就无法操作了.这时须另挂能满足其存储空间的硬盘操作.
svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解相关推荐
- webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...
文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...
- 项目从服务器移除,删除SVN目录及从服务器端删除SVN版本库文件方法详解
删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...
- 基于cpt的组网实验_毫米波5G基站的应用场景和超密集组网规划方法详解
部署一张切实可行的5G网络,频谱的选择和可利用性是最重要的因素,没有足够的优质频谱,5G技术再厉害也展示不出来.毫米波具有频率高.波长短.可靠性高.方向性好等特点,在5G时代更高速率.更低能耗.更多连 ...
- 机器人 零境交错吧_电击文库零境交错角色培养攻略 角色培养方法详解
第1页: 展开 电击文库零境交错角色培养攻略,在游戏中很多玩家都比较关心怎么培养角色比较好,如果不了解的玩家可以来看一下哦. 角色培养攻略 角色通过抽卡获得,几乎每个角色都有金.紫.蓝.绿(从高到低) ...
- 华为手机摄影从入门到精通_最全的华为手机摄影教程~最全的手机相机使用方法详解...
华为的手机拍摄功能什么高像素啊,双摄像头啊这些优势在此不做陈述,主要介绍一下它强大各种功能如何应用. 把手机摄影的拍摄模式分为三类常规拍摄.自拍模式.专业模式. 常规拍摄:即打开相机的首界面直接进行的 ...
- svn服务端工具VisualSVN Server
VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具.是一款svn服务端不可多得的好工具,你可以先安装好VisualSVN Server后,运行VisualSVN Se ...
- SVN服务端的搭建和简单使用
SVN简单说明 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...
- SVN服务端客户端安装配置及权限管理
SVN服务端安装配置: 1. 下载SVN服务端: 下载地址:https://www.visualsvn.com/downloads/ 2. 安装SVN服务端: 打开程序:安装目录\bin\msc程序 ...
- SVN服务端的安装步骤
SVN服务端的安装步骤 先安装SVN的服务端,双击安装程序运行 下一步 打勾同意继续下一步 默认继续下一步 选择标准版 继续 更改安装路径继续安装 点击install等待安装完成 接下来我们在svn服 ...
最新文章
- POJ1001--Exponentiation(幂计算)翻译
- 科学解释超级计算机,超级计算机:彻底“改变”科学
- [原]Java 正则 多子串 匹配 替换
- 通过异或运算符加密解密 难度二星
- WebService、WCF、WebAPI、MVC的区别
- @value 数组_数据结构与算法:12 数组与稀疏矩阵
- Excel VBA(宏):添加宏
- iOS UIlabel文字排版(改变字间距行间距)分类
- 使用RESTful Client API进行GET / POST
- 当你在浏览器输入一个网址,如http://www.taobao.com,按回车之后发生了什么?
- 论文浅尝 | 常识用于回答生成式多跳问题
- Android RecyclerView、ListView实现单选列表的优雅之路.
- 【hortonworks/registry】创建嵌套结构的scheam和带空值的schema
- linux下声卡的安装
- PHP中常见的面试题3(附答案)
- 深入浅出mysql笔记
- Matlab R2019a Win64位 迅雷下载链接
- Echarts基本图表
- 为什么正定矩阵等于转置_正定矩阵
- 高德地图 根据经纬度获取地理位置信息