首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svnsync:无法初始化其中包含内容的存储库

svnsync:无法初始化其中包含内容的存储库
EN

Stack Overflow用户
提问于 2013-11-20 11:43:56
回答 3查看 1.7K关注 0票数 1

我有一个包含内容的subversion存储库,我希望将其同步到远程服务器。问题是我在尝试初始化svnsync时收到一条错误消息,提示为svnsync: Cannot initialize a repository with content in it

svnsync init file:///var/www/svn/project_z/ http://svn.mysvn.com/svn/project_z/

如何对包含内容的存储库执行svnsync操作?

EN

回答 3

Stack Overflow用户

发布于 2014-05-07 03:49:59

如果已知存储库的修订可以在源存储库中镜像其各自的修订,请考虑使用--allow-non-empty

票数 0
EN

Stack Overflow用户

发布于 2015-07-13 08:07:09

svnsync不会将存储库推送到服务器,而是从远程服务器拉取。换句话说,您需要从目标服务器启动svnsync进程

换句话说,从目标服务器:

代码语言:javascript
复制
svnadmin create /path/to/empty/destination/directory/
svnsync init --username some_username --password some_password file:///path/to/empty/destination/directory http://svn.mysvn.com/svn/project_z/
svnsync sync --username some_username --password some_password file:///path/to/empty/destination/directory

当然,如果源存储库上没有身份验证,那么您可能不需要用户名和密码参数。

票数 0
EN

Stack Overflow用户

发布于 2013-11-21 01:51:37

如果file:///var/www/svn/project是您的源,是您的目标,那么您将向后提供svnsync init命令所期望的存储库。

svnsync帮助初始化

初始化(

):用法: svnsync initialize DEST_URL SOURCE_URL

大多数人习惯于命令的顺序是来源,然后是目标,所以这是一个常见的错误,我有时自己也会犯这个错误。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20086913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档