主SVN库在内网,备份库在外网,可不可以

发布于 2021-12-02 07:27:35 字数 148 浏览 769 评论 7

内部有一台svn服务器,  现在阿里云上的服务器也装了svn,现在我想要只要内部服务器代码更新,就自动提交到线上的svn,如有做同步提交呢? 

内部svn  系统为ubuntu

线上svn 系统为centos

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

清晨说ぺ晚安 2021-12-04 17:09:39

 感谢大家的回答, 现在这个需求没有了, SVN在这方面感觉是有些不足,同步多个仓库应该是不具备的

爱的故事 2021-12-04 17:09:33

SVN 有 hook,很多持续集成的系统都会写 hook 来感知 svn 的变化,从而进行自动编译,部署,测试等等。。

Hook 的开发应该很容易和简单。。。如果不需要即时感知的话,可以做一个定时的批命令,例如每隔 5 分钟或1个小时执行一次自动提交。。

韬韬不绝 2021-12-04 17:09:23

不可以吧?同一只地址还可以

残花月 2021-12-04 16:57:44

SVN可以写hook啊,当有提交的时候就实时自动提交到阿里云的SVN就完事了呗.

如果不需要实时,那你写个计划任务写个批处理自动提交呗.

楼上的人我看没人会SVN,都在一味的鼓吹GIT.

温柔少女心 2021-12-04 16:44:27

内部找一台机器做“部署机”的位置,从内部svn checkout出来,判断是否有更新,如果有更新就commit到外网svn,这样也是不错的方法啊。

囚你心 2021-12-04 16:18:17

我的场景和你类似。我们是用openvpn搭建vpn,这样服务器也能访问内网了。而svn自动提交部署自己设置一下hook也行,或者用这个开源项目:https://git.oschina.net/wei/Dkit

绝情姑娘 2021-12-02 19:37:09

svn没有提供多库同步/合并的功能, 这个需求可以考虑git

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文