2
我想列出在travis上拉取請求時修改的所有文件。在Travis中的拉取請求中修改的列表文件
我試過$(git diff --name-only $TRAVIS_PULL_REQUEST_BRANCH $(git merge-base $TRAVIS_PULL_REQUEST_BRANCH master))
但git不知道TRAVIS_PULL_REQUEST_BRANCH,因爲它在分叉回購。
我也嘗試過使用git rev-list
和$ TRAVIS_COMMIT_RANGE,但它也包含主分支上的新提交。
任何想法如何獲得PR獨家修改的文件?
完美,非常感謝! –
有一個簡寫:'git diff --name-only HEAD ... master'(帶三個點)。有關更多信息,請參閱[此處](http://stackoverflow.com/a/7256391/2063031)。 – ostrokach
'致命的:模棱兩可的論點'HEAD ... master':未知的版本或路徑不在工作樹中。' –