Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将现有SVN存储库导入到SVN服务器_Svn_Svnadmin - Fatal编程技术网

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

将现有SVN存储库导入到SVN服务器,svn,svnadmin,Svn,Svnadmin,我想在C:\myLameRepo (我使用file:///c:/myLameRepo/LameProj/trunk/)到我计划使用svn或http进行配置的远程服务器,但我希望保留我已经拥有的项目(日志、注释等)的“整个历史记录” 我已经读过一些问题,但它们没有帮助。您可能想做: svnadmin dump /path/to/local/repo | svnrdump load http://svn.example.com/svn/repo 假设您从远程服务器端的新repo开始 在运行上述操作

我想在
C:\myLameRepo
(我使用
file:///c:/myLameRepo/LameProj/trunk/
)到我计划使用svn或http进行配置的远程服务器,但我希望保留我已经拥有的项目(日志、注释等)的“整个历史记录”


我已经读过一些问题,但它们没有帮助。

您可能想做:

svnadmin dump /path/to/local/repo | svnrdump load http://svn.example.com/svn/repo
假设您从远程服务器端的新repo开始

在运行上述操作之前,您还需要在远程端使用以下工具创建回购:

svnadmin create /path/to/repo
您还需要配置访问权限,但是有大量关于如何配置的信息


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

AFAICR,
svnrdump load…
也需要远程侧井中的一些钩子,我用
scp
复制了回购目录,它工作得非常好,非常简单,我很傻,谢谢@懒獾是的,我忘了提那件事了。如果使用svnrdump加载,则需要允许正在加载转储的用户通过设置适当的pre-prevprop更改挂钩来设置修订属性。我想在ServerFault上发布或搜索此问题,但我发现,该问题已关闭