如何将两个存储库与一个项目同步

时间:2013-06-30 06:43:24

标签: svn merge tortoisesvn repository

我通过将现有存储库l:\ svnRepository(最高版本96)导入到d:\ Repositories d:\ Repositories \ svnRepository来设置visual svn。不幸的是,我继续对驱动器l上的原始存储库做出承诺,直到修订版103.

如何将修订版97到103从l:\ svnRepository复制到d:\ Repositories \ svnRepository?

另外,如何备份l:开始之前?

这两个存储库都安装在一台装有cygwin的Windows机器上。使用tortoise svn或者eclipse(几年前)创建了原始存储库。

1 个答案:

答案 0 :(得分:0)

  1. 转储修改后的存储库的命令

    svnadmin dump originalPath -r98:103 --incremental > dumpfile

  2. 更改新存储库中文件所有者的命令

    chown -R user path/*

  3. 更改读/写权限的命令

    chmod -R 664 path/*

  4. 将修改加载到新存储库的命令

    svnadmin load path < dumpfile

  5. 上述步骤允许两个存储库同步。