【发布时间】:2012-02-17 09:30:12
【问题描述】:
我目前正在开发一个 cms,并正在构建一个 ajax / php 远程更新程序脚本。 cms 文件位于 Github 上,我使用 API 来获取文件更改和这些更改的来源。正如你在这里看到的:https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586
在“文件”下,它列出了所有更改的文件。问题是,重命名/移动了文件。我似乎无法很好地了解如何获取原始文件,因此我可以将其与 php 取消链接。如果我尝试获取所有的树,那么每个目录都需要一个 ajax 请求......这太多了。任何人都知道在重命名/移动之前我可以在哪里获取源文件的名称和位置?
【问题讨论】:
-
你试过 git log --follow 吗?请参阅git-scm.com/docs/git-log。不幸的是,我无法访问测试 atm。