【问题标题】:How do I prevent WordPress plugin updates deleting a .git file?如何防止 WordPress 插件更新删除 .git 文件?
【发布时间】:2017-08-13 12:03:44
【问题描述】:

我正在使用 git 在 WordPress 网站上管理我的插件更新。但是,每当我在插件上点击“更新”时,它都会删除存储在插件文件夹中的 .git 文件,因此我无法跟踪更新中所做的更改。

我了解更新插件会删除旧的插件文件,但是如何防止 WordPress 删除这个特定的 .git 文件夹?如果我收紧文件权限,则会导致更新错误。

注意:我知道我可以在父 plugin 文件夹中初始化一个 git 存储库,它会同时跟踪所有插件中的文件,但我希望每个特定插件都有一个单独的存储库,因此 @987654324 @ 位于插件文件夹中的文件。

我可以使用挂钩或过滤器来更改更新过程吗?还是我可以使用的 htaccess 规则?

【问题讨论】:

    标签: wordpress git .htaccess plugins


    【解决方案1】:

    我认为如果您想跟踪新版本中所做的更改,那么您可以这样做。

    第 1 步:在您的插件 git 文件夹中创建一个单独的分支,将其命名为 new_version 或其他名称。

    第 2 步:用新更新的插件代码文件替换该分支的所有文件。

    第 3 步:现在将该分支与您的新分支合并。

    您将看到所有已更改的文件 你可以通过git diff查看这些变化

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2014-09-06
      相关资源
      最近更新 更多