2017-02-27 65 views
1

我有一个wordpress网站,我终于进入混帐。以前我在本地编辑更改并通过ftp上传。我要拿出一个策略,能够做到以下几点:同步wordpress插件更新到git回购

  1. 更新我的git仓库与FTP服务器上所做的任何更改(插件更新等)。我会再同步下来到我的本地副本

  2. 推本地测试变成混帐,然后通过ftp部署(我知道如何做到这一点的一部分)

我不知道最好的方法1,我很新使用git(通常使用svn)。

谢谢

回答

0

您可以遵循git流程模式。这包括三个主要分支:

  • 发布
  • 发展

瓶坯都在开发的开发分支,你将建立和在本地测试。然后,当您准备在服务器上测试时,将您的更改合并到版本的分支中进行测试。当一切检查完毕后,您可以合并到您的主分支。从这里您可以手动从主站分支中手动ftp文件,或者设置一个部署挂钩,以便在检测到更改时自动部署到您的服务器。

随着项目的增长,您可以实施其他两个分支来进一步维护构建。您可以基于一个新分支功能关闭开发当您需要添加新功能然后将其合并回开发以下流再次备份。以及修补程序分支负责“即时”处理任何错误,直接从主分支分支。

这里是git的流动模式的一个很好的例子: [http://nvie.com/posts/a-successful-git-branching-model/][1]

本文进入有更详细的了解git的流量模式,是一个真棒资源!

确保每当你开始你合并一个新的发展阶段发展所以你知道你正着手与最新版本的项目。

+0

嘿,谢谢你的回复。所以当我说服务器是ftp服务器时,我所指的是什么。这不会解决直接对ftp服务器上的文件进行的更改。 – Sara

+0

为了做到这一点,您必须拥有一个git repo以及可以克隆的服务器上的更改。 – heyitsgeo