如何防止WordPress插件更新删除.git文件?

时间:2017-03-21 16:57:39

标签: wordpress git .htaccess plugins

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

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

注意:我知道我可以在父plugin文件夹中初始化一个git repo,它会立即跟踪所有插件中的文件,但是我想为每个特定插件分别创建一个repo,因此.git文件驻留在插件文件夹中。

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

1 个答案:

答案 0 :(得分:0)

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

第1步:在插件git文件夹名称new_version或其他内容中创建一个seprate分支。

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

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

您将看到所有chnaged文件 您可以使用git diff

检查这些更改