如何在 Subversion 存储库之间进行复制,保留属性但不保留历史记录

发布于 2024-08-09 05:36:09 字数 515 浏览 5 评论 0原文

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

使用 svn export 后跟 svn import 不会保留 svn 属性,因此这不好。

我们目前正在尝试:

<代码>svnadmin dump /path/to/repo1 -r HEAD | svndumpfilter 包含项目/to/keep | svnadmin加载/path/to/repo2

但到目前为止,我们还无法仅通过这些部分转储来使 svnadmin load 成功。

有谁知道有什么方法可以做到这一点?

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).

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

We are currently experimenting with:

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

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煮酒 2024-08-16 05:36:09

事实证明这是一个简单的问题。在重新加载之前,我们必须在目标存储库上创建 /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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文