首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高效的Wordpress开发工作流帮助?

高效的Wordpress开发工作流帮助?
EN

WordPress Development用户
提问于 2017-03-16 15:22:45
回答 2查看 86关注 0票数 0

我在一家公司工作,希望我能更新他们的Wordpress网站。在过去,开发人员似乎只是在本地更改文件,然后通过FTP将它们上传到dev服务器。因此,我将站点的主题文件复制到我的计算机上,进行了更改,编写了css (他们正在使用Sass),然后将这些更改的文件上传回dev服务器。但是,在我看来,这一切似乎都没有效率。

我对这件事不熟悉,所以我有点搞不懂该怎么做。我过去做过的网站规模很小。对于我自己的站点,因为它是静态的,所以我在本地进行了更改,将Gulp用于Sass和其他任务,并将其推送到GitHub。自从我在GitHub上托管了它,就是它了。

但是,现在,我正在做一些“牛仔编码”,这不是正确的方法。所以,如果有人能给出一些有效的方法来解决这个问题,我会很高兴。提前感谢!

EN

回答 2

WordPress Development用户

发布于 2017-03-16 16:11:38

对于我所做的任何项目,我都有以下工作流,首先我已经设置了什么:

  • 开发环境,为您自己的本地更改,在服务器中进行测试,代码评审,如果您只是一个人,您只需在服务器上,也有多站点。
  • 生产,或生活环境。
  • 该项目在github中进行了版本化。
  • 有2个分支,masterdev
  • 在我的IDE中加载回购(您也可以远程工作,并在本地进行回购,我使用Netbeans)。

现在的工作流程是:

  1. 请求更新(修复、功能等)。
  2. 我从dev分支创建一个分支,并将其命名为fix-bug-23
  3. 如果情况良好,我将提交更改并创建一个拉请求,以便对代码进行检查并合并到dev中。
  4. 当一周完成后,dev就有了在那一周完成的所有更新(我使用scrum,所以在本例中需要一个“时间框”1周)。
  5. dev分支是QAed,因此可以合并到master中。
  6. dev被合并到master中,如果一切正常,那么在prod中就会有一个更新测试。

这样,你也可以在一个团队内工作,这样每个人都会为他的更新做他的分支,如果你只有一个人,你可以直接提交给dev

  • dev ->开发环境
  • master -> prod/活动环境

如果您只能访问dev服务器,那么只需确保上传到prod的人使用主分支即可。

如果您需要马上进行测试,那么创建一个hotfix branch,创建一个基于master的新分支,然后合并回它。

票数 1
EN

WordPress Development用户

发布于 2017-03-16 15:33:49

我猜你的意思是“把它们加载到实时服务器上”。

一旦您设置了这个工作流,实际上就不难维护了。您总是在dev服务器上完成工作,然后继续推动工作。

通常情况下,流是dev -> live或local ->live。不需要夹在中间。

如果您正在寻找版本控制,以下是一些选项:

https://pantheon.io/blog/top-9-resources-wordpress-version-control

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

https://wordpress.stackexchange.com/questions/260312

复制
相关文章

相似问题

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