반응형
헤로쿠가 비마스터 깃 지점을 실행
저는 Heroku에서 호스팅하는 프로젝트가 있는데 대체 테스트 서버를 만들고 싶을 정도입니다(그래서 생산을 방해하지 않고 Heroku 직원을 테스트할 수 있습니다).
트렁크를 실행하는 메인 헤로쿠 리모컨과 대체 지점을 실행하려는 헤로쿠 개발 리모컨을 이미 설정했습니다.
내 문제는 내 대체 지점이 마스터가 아니기 때문에 헤로쿠가 만들지 않을 것이라는 것입니다.
$ git push heroku-dev test
counting objects ...
...
Pushed to non-master branch, skipping build.
To git@heroku.com:example-dev.git
* [new branch] test -> test
이 빌드를 마스터로 전환하는 것은 현재로서는 옵션이 아닙니다.분명히 한 가지 방법은 제 테스트 브랜치의 복제품인 완전히 새로운 Gitrepo를 만드는 것입니다. 하지만 그것은 그다지 이상적이지 않습니다.
깃을 사용하여 헤로쿠로 대체 분기를 푸시할 수 있습니다.
git push heroku-dev test:master
그러면 로컬 테스트 분기가 원격의 마스터 분기(Heroku)로 푸시됩니다.
@Brian Armstrong의 논평:
마스터로 돌아갈 준비가 되었을 때에도 주의할 필요가 있습니다.
git push -f heroku master:master
저의 경우 기본 또는 기본 분기가 개발되었기 때문에 다음을 사용했습니다.
git push heroku develop:master
git push herku-dev test:master가 당신에게 맞지 않을 경우, git push herku test:master를 시도해 보세요."test:master"의 "test"는 현재 사용 중인 새 분기의 이름입니다.
비마스터 분기를 푸시하려면 먼저 원격 분기를 풀해야 합니다.
로컬 리포지토리에서 다음 명령 실행
git pull https://heroku:YOUR_HEROKU_API_KEY@git.heroku.com/YOUR_APP_NAME.git
언급URL : https://stackoverflow.com/questions/14593538/make-heroku-run-non-master-git-branch
반응형
'programing' 카테고리의 다른 글
TypeScript | Array.from | 오류 TS2339: 'from' 속성이 'ArrayConstructor' 유형에 없습니다. (0) | 2023.07.06 |
---|---|
루비의 여러 줄 설명? (0) | 2023.07.06 |
.bashrc, .bash_profile 및 .environment의 차이점은 무엇입니까? (0) | 2023.07.01 |
Global.asax에서 Application_Start와 Init을 사용하는 경우 (0) | 2023.07.01 |
완료하는 데 시간이 너무 오래 걸리는 경우 시간 초과 (0) | 2023.07.01 |