您应该熟悉版本控制系统。大多数人都在使用Git 然而,现在还有其他系统,如
颠覆(Subversion)和其他许多公司。
我通常在版本控制中看到WordPress项目的方式如下:
您的/wp内容/中的所有内容都应该在您的存储库中,例如wp config。php和/wp admin/等通常不应该出现在您的版本系统中,原因如下:
将您的wp配置放在您的版本系统中。版本控制中的php意味着您正在存储以下内容DB_PASS
如果你不想让其他合作者或公众看到这些信息(取决于你的代码所在地),这可能会很糟糕。你通常不需要或不想控制核心WordPress文件,因为新版本发布时你可能会替换它们,否则你不应该修改这些文件,因此不需要VCS接下来,您需要一种将版本控制系统连接到服务器的方法。这将取决于您对VCS使用的内容以及站点的托管位置等。通常,您需要某种任务,可以“侦听”存储库中的更改,并自动提取最新更改、准备文件并将其推送到live server。你的问题实在太宽泛了,无法给你任何具体的东西来继续,我只想学习Git之类的东西,并熟悉良好的工作流实践(如何分支和合并,如何避免和处理合并冲突,等等)。