首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置为脱机工作并上载到远程站点

问设置为脱机工作并上载到远程站点
EN

Stack Overflow用户
提问于 2013-04-01 21:47:17
回答 2查看 437关注 0票数 0

我目前正在使用Komodo edit进行编码,并使用MAMP和Drupal的本地安装以及SASS来离线构建我的站点。

一旦它准备好在线测试,我就上传到远程网站上。然而,我有时在远程站点上工作,有时在本地站点上工作,并发现一些问题。

我没有在远程站点上使用SASS,所以我正在处理CSS文件。我还没有所有的Drupal面板的代码,所以我不得不在远程站点上重新构建它们,并且我正在进行动态的调整和更改。

我最终得到了两个略有不同的网站版本,并需要跟踪我想要从这两个版本保留的更改。我可以做些什么来清理我的工作流?

如果我可以完全在本地工作,然后将其同步到远程环境,那就更好了。

使用类似Netbeans的东西,我想我可以运行站点的本地副本,然后右键单击并将每个文件上传到远程服务器,这样就有了该文件的两个副本。

关于最干净的设置是什么,我需要一些建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-02 02:44:54

我有一个有自己ip的实际开发服务器和一个有自己ip的实时服务器,但它们都连接到相同的mysql服务器。设置了两个数据库: db1和db2。

我使用带有基本sql指令的php脚本:

检查哪个数据库正在使用中。备份数据库(比如db1)。同步数据库将该数据库导入到db2。

完成后,我使用下面的代码:

代码语言:javascript
复制
cp webdb2.settings.php settings.php

因此,我总是有两个可用的数据库,如果出现问题,可以立即回滚(在本例中使用:cp webdb1.settings.php settings.php)。

这似乎是一个相当好的系统。我只在dev上工作,然后通过上面的过程将其推送到实况。

票数 1
EN

Stack Overflow用户

发布于 2013-04-01 22:18:10

你能做的最好的事情就是离线工作,然后在必要的时候同步内容(主题/模块)。

如果您同时使用这两种方法,则可能会丢失数据或无法跟踪代码更改。

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

https://stackoverflow.com/questions/15744701

复制
相关文章

相似问题

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