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

Posted

技术标签:

【中文标题】仅将某些更改列表移动到新的 SVN 服务器【英文标题】:Moving only certain change lists to new SVN server 【发布时间】:2010-02-13 12:09:52 【问题描述】:

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

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

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

如何仅对存储库中的部分项目进行转储?

谢谢

【问题讨论】:

看看***.com/questions/337024/… 【参考方案1】:

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

【讨论】:

谢谢,这看起来正是我所追求的【参考方案2】:

我刚刚经历了这一点,并遇到了许多戏剧。整个过程都在这里介绍,可能会为您省点麻烦:http://www.troyhunt.com/2009/12/black-art-of-splitting-subversion.html

【讨论】:

以上是关于仅将某些更改列表移动到新的 SVN 服务器的主要内容,如果未能解决你的问题,请参考以下文章

Git - 仅将更改的文件拉到单独的文件夹中

Docker的镜像迁移到另一台服务器

PHP 如何将WordPress移动到新的服务器或主机

将现有的 GitLab 项目移动到新的子组中

在 Always On 中将文件移动到新的 SQL Server 版本/实例

将特定文件夹从 SVN 迁移到 Git