我如何将一个 Subversion 存储库中的特定分支镜像到另一个存储库中的特定分支?

我如何将一个 Subversion 存储库中的特定分支镜像到另一个存储库中的特定分支?

编辑:

实际上,在对 Timeline 进行更多操作后,这将不再是一个问题。用户界面令人困惑,因为它不一定适用于多个存储库,但它确实有效,因为每个项目都依赖于 reop URL 的正常 svn 元数据()。我不知道为什么我认为我需要走极端。我会暂时搁置这个问题,看看这是否可行,以供一般参考。


我正在尝试找到一种方法将 PxelNovel Timeline 集成到我现有的工作流程中,因为我将要合作的机构将会使用它。

问题是时间线基于这样的想法,即一个存储库包含多个项目,因此它不支持多个存储库。所以我想做的是这样的:

存储库 A(时间轴):

design-projects/
  project1/
  project2/ 
  ...

存储库 B(项目 1):

project1/
  trunk/
  tags/
  branches/
  design/

因此,我想要做的是设置某种提交后钩子,或者一个 cron 作业,将镜像复制design-projects/project1project1/design所有历史记录和其他内容。通常,这样的事情会导致svn:external,但我希望来自时间线存储库的所有提交信息都显示在 Redmine 中,而外部不会提供这些信息。

答案1

您是否想让它们保持同步?Subversion 并不是为此而设计的,但请查看SVK

相关内容