gpt4 book ai didi

php - Github API ...在移动/重命名文件上获取源文件名

转载 作者:可可西里 更新时间:2023-11-01 13:31:01 25 4
gpt4 key购买 nike

我目前正在开发一个 cms,并构建一个 ajax/php 远程更新程序脚本。 cms 文件位于 Github 上,我使用 API 获取文件更改和这些更改的来源。正如您在这里看到的:https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586

在"file"下,它列出了所有更改的文件。问题是,重命名/移动文件。我似乎无法清楚地了解如何获取原始文件,因此我可以取消它与 php 的链接。如果我尝试获取所有树,那么每个目录都可以接受一个 ajax 请求……这太多了。任何人都知道我可以在重命名/移动源文件之前在哪里获取源文件的名称和位置?

最佳答案

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

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

获取她的历史。您也可以尝试使用 hast,如果文件具有不同的名称,则哈希是相同的事件

关于php - Github API ...在移动/重命名文件上获取源文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981687/

25 4 0
文章推荐: java - 如何让我的 Java 应用程序在 Windows 中正常关闭?
文章推荐: html - 浏览器的地址栏尺寸会影响 CSS 媒体查询吗?
文章推荐: php - 在 PHP 中设置 SOAP header XML 标记属性
文章推荐: html - 当主
包装器中有第二个