Subversion安装配置维护,尽在我用Subversion - 我用Subversion编辑团队倾力打造
注意:本文档中心已转移至SVN知识库
注册 | 登陆 RSS 2.0 订阅


关于subversion删除内容的问题

« 上一篇 | 下一篇 »

整理:小宇
来自: 我用Subversion (http://www.iusesvn.com)

本文整理自我用Subversion
 
由于开发人员当初设计的原因(具体啥原因就得去问他们了 呵呵)SVN会记录所有的操作,想不留痕迹是不可能的
所以只能“曲线救国”,我们想到解决上面描述的问题的办法有两种:
一、对之前版本要求不高的
1. export 出所有文件,删除你想要删除的
2. 删除代码库,用 svn create 命令重建之
3. 导入
优点:这样操作后库很干净,全是有用的东西
缺点:版本信息没有保留。

二、要求保留版本号
假设你使用Windows的客户端TortoiseSVN,你可以这样操作:
1。在工作目录下,选中要删除的文件和目录.
2。右键,点击菜单TortoiseSVN -> Delete,这时会看到那些文件已经没了
3。然后执行commit,会看到在提交对话框中出现了那些删除文件
提交后,这些文件和目录就被删除了
其它开发者update一下,他们工作目录的那些文件也相应地被删除
优点:在操作时看不到多余的文件,版本号保留了
缺点:库大小还是没有变

转帖请包含作者等版权信息、并注明来自:我用Subversion - 关于subversion删除内容的问题


Tags: 删除, 文件 编辑: 小宇

« 上一篇 | 下一篇 »

2条记录访客评论

svn仓库的 db/uuid 这个文件是用来唯一识别id的。
svn create 建立一个新的svn仓库,然后把另一个仓库的东西按版本 update, 再到这边来提交,就可以实现你想要的效果了。就是太麻烦了

Post by liuce on 2008, November 19, 6:23 PM 引用此文发表评论 #1

安全设置实在是太重要了

Post by 虚拟主机 on 2009, July 10, 2:17 PM 引用此文发表评论 #2


发表评论

评论内容 (必填):