im目前正在开发一个cms,并构建一个ajax/php远程更新程序脚本。cms文件位于github上,im使用api获取文件更改和这些更改的源代码。如你所见:https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586
在“文件”下面列出了所有更改的文件。问题是,重命名/移动了文件。我似乎不太清楚如何获取原始文件,这样就可以将其与php解除链接。如果我试着得到所有的树,那么每个方向都会有一个ajax请求…那太过分了。在重命名/移动源文件之前,有人知道我在哪里可以获取它的名称和位置吗?

最佳答案

可能会像现在这样询问您的更改,然后新文件不存在,或者您可以尝试

https://api.github.com/repos/{user}/{repo}/commits?path={file.path}

为了了解她的历史。您也可以尝试使用hast,如果文件名不同,则哈希值是相同的事件。

08-26 18:07
查看更多