Osa*_*eed 22 svn svndumpfilter svnadmin svndump
我只是想编写一个shell脚本来以易于实现的方式实现删除功能(外部,使用建议的方式,但是自动化).
这就是我的想法:
在客户端
svn list -R > file-list.grep XXX file-list>>files-to-delete.files-to-delete使用scp 传输到服务器.在服务器上
svnadmin dump /path/to/repos > repos-dumpfile,这也可以作为备份保存.cat repos-dumpfile | svndumpfilter exclude $file > new-dumpfilesvnadmin create new-name; svnadmin load new-name < new-dumpfile这会有用吗?怎么会失败?还有其他想法吗?
我认为这cat new-dumpfile | svndumpfilter exclude $file > new-dumpfile是一个危险的例子.new-dumpfile将不会被完全处理,它的内容可能会丢失,不是吗?
从下面的评论:new-dumpfile肯定会丢失,因为即使在启动命令之前shell也会破坏它(截断为零长度).
| 归档时间: |
|
| 查看次数: |
14685 次 |
| 最近记录: |