travis에서 pull 요청으로 수정 된 모든 파일을 나열하고 싶습니다.Travis 내에서 pull 요청으로 수정 된 목록 파일
나는 $(git diff --name-only $TRAVIS_PULL_REQUEST_BRANCH $(git merge-base $TRAVIS_PULL_REQUEST_BRANCH master))
을 시도했지만 git는 TRAVIS_PULL_REQUEST_BRANCH에 대해 알지 못합니다. 분기 된 Repo에 있기 때문입니다.
나는 또한 git rev-list
과 $ TRAVIS_COMMIT_RANGE를 시도했지만 master 브랜치에 대한 새로운 커밋을 포함하고있다.
PR에 의해 독점적으로 수정되는 파일을 가져 오는 방법을 알려주세요.
완벽한 덕분에! –
'git diff --name-only HEAD ... master' (점 3 개 포함)의 축약어가 있습니다. 자세한 내용은 [여기] (http://stackoverflow.com/a/7256391/2063031)를 참조하십시오. – ostrokach
'fatal : 모호한 인수 'HEAD ... master': 작업 트리에없는 리비전 또는 경로. ' –