将现有SVN存储库导入SVN服务器

时间:2013-08-23 21:10:59

标签: svn svnadmin

我想在C:\myLameRepo的PC上使用我已有的存储库 (我使用file:///c:/myLameRepo/LameProj/trunk/访问)到我计划使用svn或http配置的远程服务器,但我想保留"整个历史记录"我已经拥有的项目(日志,评论等)。

我已经阅读了一些问题here and here,但它们没有帮助。

1 个答案:

答案 0 :(得分:1)

您可能想要这样做:

svnadmin dump /path/to/local/repo | svnrdump load http://svn.example.com/svn/repo

假设您从远程服务器端的新回购开始。

在运行上述内容之前,您还需要在远程端创建repo:

svnadmin create /path/to/repo

您还需要配置访问权限,但有大量有关如何执行此操作的信息。

或者,如果你只想移动回购,你可以用你喜欢的任何文件传输工具移动整个回购。如果你在本地使用基于BDB的回购(可疑,除非它真的很旧),那么我不建议这样做。