仅将某些更改列表移动到新SVN服务器

时间:2010-02-13 12:09:52

标签: svn svndump svndumpfilter

我想转移到新的SVN服务器。

在我当前的服务器上,我有很多非常老的东西,我并不在乎 - 我想将它移动到新服务器但不移动任何历史记录。我手上有大量的图像和内容,这使得我的夜间备份比它需要的大得多。
对于这段代码,我假设我只是从旧服务器导出它,删除那些不应该在那里的图像,然后检查新服务器。

我确实有一些代码,我确实希望保留完整的历史记录。

如何仅对存储库中的某些项目进行转储?

由于

2 个答案:

答案 0 :(得分:4)

svndumpfilter是该问题的通用答案。我自己从未使用过它,所以我不能给你任何语法示例,但书中的章节可能会让你至少开始。

答案 1 :(得分:0)

我刚刚经历了这个并且遇到了很多戏剧。这里介绍了整个过程,可能会让您感到悲伤:http://www.troyhunt.com/2009/12/black-art-of-splitting-subversion.html