我最近制作了一个使用Github API来处理本地更新脚本(php)的cms。此脚本读取所有文件更改,然后获取每个文件的原始数据,并更新cms文件...问题是,github API缺少重命名文件。
我的解决方案是创建一个预提交挂钩,它可以获取所有文件更改,并将信息转储到1个文件中,在文件重命名时可以更具描述性。这可能吗?我更喜欢,如果信息可以存储在json数组中,那么可以直接通过php读取它?如果这是可能的,我将如何编写这样的脚本?我知道一些python,但不太关于ruby或bash。任何帮助表示赞赏!