聚合全网技术文章,根据你的阅读喜好进行个性推荐
内部有一台svn服务器, 现在阿里云上的服务器也装了svn,现在我想要只要内部服务器代码更新,就自动提交到线上的svn,如有做同步提交呢?
内部svn 系统为ubuntu
线上svn 系统为centos
内部找一台机器做“部署机”的位置,从内部svn checkout出来,判断是否有更新,如果有更新就commit到外网svn,这样也是不错的方法啊。
SVN可以写hook啊,当有提交的时候就实时自动提交到阿里云的SVN就完事了呗.
如果不需要实时,那你写个计划任务写个批处理自动提交呗.
楼上的人我看没人会SVN,都在一味的鼓吹GIT.
SVN 有 hook,很多持续集成的系统都会写 hook 来感知 svn 的变化,从而进行自动编译,部署,测试等等。。
Hook 的开发应该很容易和简单。。。如果不需要即时感知的话,可以做一个定时的批命令,例如每隔 5 分钟或1个小时执行一次自动提交。。
内部找一台机器做“部署机”的位置,从内部svn checkout出来,判断是否有更新,如果有更新就commit到外网svn,这样也是不错的方法啊。
SVN可以写hook啊,当有提交的时候就实时自动提交到阿里云的SVN就完事了呗.
如果不需要实时,那你写个计划任务写个批处理自动提交呗.
楼上的人我看没人会SVN,都在一味的鼓吹GIT.
SVN 有 hook,很多持续集成的系统都会写 hook 来感知 svn 的变化,从而进行自动编译,部署,测试等等。。
Hook 的开发应该很容易和简单。。。如果不需要即时感知的话,可以做一个定时的批命令,例如每隔 5 分钟或1个小时执行一次自动提交。。