如何在 Subversion 存储库之间复制保留属性但不保留历史记录
Posted
技术标签:
【中文标题】如何在 Subversion 存储库之间复制保留属性但不保留历史记录【英文标题】:How to copy between Subversion repositories preserving properties but not preserving history 【发布时间】:2009-10-30 10:54:38 【问题描述】:如何将文件夹从一个现有的 Subversion 存储库复制到另一个不保留历史记录,并且以保留相关 svn 属性的方式(例如保留 svn:ignore
, svn:eol-style
但忽略 svn:mergeinfo
)。
使用svn export
后跟svn import
不会保留svn 属性,所以这不好。
我们目前正在试验:
svnadmin dump /path/to/repo1 -r HEAD | svndumpfilter include project/to/keep | svnadmin load /path/to/repo2
但到目前为止,仅通过这些部分转储,我们还无法让 svnadmin load
成功。
有谁知道这样做的方法吗?
【问题讨论】:
【参考方案1】:原来是一个简单的问题。在重新加载之前,我们必须在目标存储库上创建 /projec/to
,而不是 keep
文件夹。
【讨论】:
以上是关于如何在 Subversion 存储库之间复制保留属性但不保留历史记录的主要内容,如果未能解决你的问题,请参考以下文章
如何保留我贡献的远程存储库的更新克隆(VSCode)? [复制]