PHP网站设计,本地修改,实时预览,同步到服务器,有这样的工具么?

2012-06-10 17:52:12 +08:00
 wening
DW感觉可以,就是差PHP本地实时预览
是不是要先在mac上配置lnmp环境,然后就可以了?
请教下大家
3973 次点击
所在节点    问与答
7 条回复
saturn
2012-06-10 18:00:01 +08:00
靠谱的解决方案:

* 如果是开源的,可以用 Github + Travis-CI。
* 闭源的,你需要的是一个版本控制工具(git、svn、hg)和持续集成(CI,比如jenkins)的解决方案。

不靠谱的解决方案(Toy solution):

* git + git hook。
* git/svn + 定期的pull/checkout(通过cron或者计划任务完成)

主要区别是跳过了自动化测试、预警阶段。

推荐你了解下:http://nvie.com/posts/a-successful-git-branching-model/
wening
2012-06-10 18:01:34 +08:00
@saturn 好的,多谢,我看看
svenity
2012-06-13 10:22:31 +08:00
也想知道有没有什么新方法,我现在的方法也不太好用
aveline
2012-06-13 10:26:47 +08:00
我们现在是这样。

网站存在nfs上。
然后开发要么在本地然后hg push过去,会自动部署。
要么直接在另外一n台用于管理的win2k8上编辑,那台机器也挂着nfs。

不过郁闷的是nfs似乎有点延时。
infong
2012-06-13 10:31:45 +08:00
我是用sshfs 挂载远程目录到本地,来实现远程同步。。。
在本机跑了一个nginx作fastcgi_pass,在远程服务器上有php-cgi的监听。
wening
2012-06-13 17:28:32 +08:00
@infong 多谢指点啊
haijd
2012-06-13 17:55:21 +08:00
@saturn 我也学习一下,最近想了解一下持续集成方面的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/38992

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX