ubuntu11.10如何配置SVN与WEB服务器同步

LKK 2012-02-29 12:58:28
LINUX区发了一贴,没什么人,这里再开一贴。

如题,服务器已经安装SVN和apache2,我需要开发人员在提交代码到SVN时,也同时自动更新代码到/var/www/test/目录。
网上搜索到post-commit这个配置,但我没成功。
在线等。
...全文
154 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LKK 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuzuning 的回复:]

看看这个是否有帮助http://crazyming.blog.51cto.com/1048571/443118
[/Quote]
谢谢,已经配置成功,只是要注意相关目录及文件的权限即可。
abcde10565 2012-03-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lusizeng 的回复:]

因为要使用版本控制,不能直接让开发人员FTP上去。
而且SVN的项目目录与WEB目录不同,所以需要自动更新。
[/Quote]
既然目的是不让开发人员直接接触外网,那SVN提交后自动更新web目录的设置与直接FTP没有太大区别啊。

在内网部署一台测试的机器,开发人员通过FTP提交到测试服务器上看效果。测试环境尽可能大的和生产环境一致。
SVN只是进行版本控制和多人协作的工具。而且SVN也不应该放在外网的服务器,除非你们都不在同一个地点开发。

代码提交上去后由相关人员(QA部门/经理)测试审核后,再由有权限的人提交到外网。



coder 2012-03-01
  • 打赏
  • 举报
回复
这个个

加一个crontab任务
LKK 2012-02-29
  • 打赏
  • 举报
回复
因为要使用版本控制,不能直接让开发人员FTP上去。
而且SVN的项目目录与WEB目录不同,所以需要自动更新。
abcde10565 2012-02-29
  • 打赏
  • 举报
回复
提交就更新不太好吧,万一提交的代码有BUG就麻烦了。
或者可以在IDE中设置通过FTP/SFTP自动更新到服务器,保存修改的时候自动更新或手动更新,很多IDE都支持的。
xuzuning 2012-02-29
  • 打赏
  • 举报
回复

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧