如何在保留属性但不保留历史的Subversion存储库之间复制 [英] How to copy between Subversion repositories preserving properties but not preserving history

查看:86
本文介绍了如何在保留属性但不保留历史的Subversion存储库之间复制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将文件夹从一个现有的Subversion存储库复制到另一个不保留历史记录,并且以这样的方式保留相关的svn属性(例如,保留svn:ignoresvn:eol-style,但忽略svn:mergeinfo).

How can I copy a folder from one existing Subversion repository to another without preserving history, and in such a way that preserves relevant svn properties (e.g. preserve svn:ignore, svn:eol-style but ignore svn:mergeinfo).

使用svn export后跟svn import不能保留svn属性,所以这不是很好.

To use svn export followed by svn import would not preserve svn properties, so this is not good.

我们目前正在尝试:

svnadmin dump /path/to/repo1 -r HEAD | svndumpfilter include project/to/keep | svnadmin load /path/to/repo2

但是到目前为止,我们还无法仅通过部分转储获得svnadmin load的成功.

But so far we have not been able to get the svnadmin load to succeed with just these partial dumps.

有人知道这样做的方法吗?

Does anyone know of a way to do this?

推荐答案

事实证明这是一个简单的问题.重新加载之前,我们必须在目标系统信息库中创建/projec/to文件夹,但无需创建keep文件夹.

It turned out to be a simple problem. We had to create /projec/to, but not the keep folders on the destination repository prior to reloading.

这篇关于如何在保留属性但不保留历史的Subversion存储库之间复制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆