5
我目前正在開發一個cms,並構建一個ajax/php遠程更新程序腳本。 cms文件位於Github上,並使用API來獲取文件更改和這些更改的來源。正如你可以看到這裏:https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586Github API ...獲取移動/重命名文件的源文件名
在「文件」下它列出了所有更改的文件。問題是,重命名/移動文件。我似乎無法得到如何獲得原始文件,所以我可以解除它與PHP的鏈接堅實的想法。如果我嘗試獲取所有的樹,那麼可以通過每個directoy請求ajax請求...這太多了。任何人有一個想法,我可以在重命名/移動之前獲取源文件的名稱和位置?
你試過git log --follow?請參閱http://git-scm.com/docs/git-log。很抱歉,我無法訪問測試atm。 – mghicks