有没有办法使用存储库作为“模板”来启动新的存储库?

时间:2009-03-25 07:13:54

标签: svn repository

我有一个Subversion存储库,其中包含开始创建新网站的外部和一些文件,例如基于库的基本登录设置。

我想知道的是,是否有办法将此存储库“复制”到另一个存储库以保留外部因素,以便我不必再次设置它们?我并不担心保留历史。这类似于执行导出然后设置外部,但这将是一个一步过程。有办法吗?

2 个答案:

答案 0 :(得分:8)

您需要的命令是:

svnadmin dumpsvnadmin load

答案 1 :(得分:4)

请确保您的新存储库有一个新的UUID。如果您只是复制存储库,则某些subversion命令会将存储库视为相同。

(如果你需要更改你的uuid,请参阅svnadmin help setuuid。)

保持相同的UUID将破坏某些形式的缓存,存储库内合并,甚至可能在未来的Subversion版本中更多。 (UUID是识别来自不同或相同存储库的内容的主键)