svn中转移库及彻底删除某目录

本机上已经有的svn库,如何合并到服务器上已经运营的svn呢?
可以这么处理:

svnadmin dump /your/svn/repository/path > svn.dump

同时,若某个project我不想上传到公共服务器与大家共享,或者是一个脏导入,可以这样删除:

cat svn.dump | svndumpfilter exclude /do/not/upload/project/name > newsvn.dump

然后再上传到服务器上进行处理:

scp newsvn.dump myserver:/path/

ssh登录到服务器上后再接着处理:

svnadmin load /repository/path

这样就可以合并本机的project到服务器上,并且和原有服务器上的project不会冲突。


已发布

分类

来自

评论

《“svn中转移库及彻底删除某目录”》 有 1 条评论

  1. carrie 的头像
    carrie

    exclude /do/not/upload/project/name 中的路径是什么路径?
    比如我的库的路径是
    /home/svnroot/repository/test,其中TEST是我库的名字
    我要删除的是库中的文件夹document,在IE中document是在test下的,那我应该写成/home/svnroot/repository/test/document,但系统提示我是不存在该文件夹,事实上在linux上test库下确实不存在该文件夹,那我该如何写这个路径呢?请给于帮助,我的邮箱是emily.wsy@163.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注