我对这个问题进行了很多搜索,但我没有找到“完美”的解决方案。我在GIT上使用Wordpress,我现在正在使用这个gitignore:
https://gist.github.com/salcode/9940509
我的问题在于插件管理:
在各种环境中跟踪插件是非常有用的,除非你忽略特定的插件(如hello.php ecc ..),否则这个gitignore会跟踪它们。问题是插件更新后的问题。文件将同步,因为它们在GIT仓库中被跟踪,这是可以的。但是如果插件的更新版本也需要数据库更新/升级呢?如果是这样,您必须始终停用并再次激活所有更新和拔出的插件,以确保插件的最终表同步。
您是否有解决此问题的方法,或者最好不要跟踪插件并在每个环境中手动安装它们,这对我来说有点令人沮丧?
由于
答案 0 :(得分:0)
此库允许您列出需要在主题/插件中安装的插件。非常容易使用并为您提供更好的控制(强制激活/停用,私有/ git插件等)。
这样,您无需跟踪插件文件夹。
更好的是,您只能以这种方式跟踪您的项目(仅限插件或主题)。
注意:即使您使用此工具,也要始终安全地与外部插件集成(检测是否已激活,是否存在功能,使用挂钩和过滤器等)。这样你的项目就不会崩溃WordPress。