1

我想搬到一个新的 SVN 服务器。

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

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

如何只为存储库中的一些项目进行转储?

谢谢

4

2 回答 2

4

svndumpfilter是该问题的通用答案。我自己从来没有使用过它,所以我不能给你任何语法示例,但本书的章节至少可以让你入门。

于 2010-02-13T12:13:23.437 回答
0

我刚刚经历了这一切,并遇到了许多戏剧。此处介绍了整个过程,可能会为您节省一些痛苦:http ://www.troyhunt.com/2009/12/black-art-of-splitting-subversion.html

于 2010-02-15T07:42:41.200 回答