4
내 코드의 준비 버전과 코드의 프로덕션 버전을 모두 저장해야하는 원격 저장소를 설정 중입니다. 각 분기는 테스트/프로덕션을 위해 지정된 서버에 배포됩니다.두 원격 Git 분기를 병합하는 방법은 무엇입니까?
로컬 시스템에서 원격 스테이징 브랜치로 변경 사항을 푸시 한 다음 스테이징 브랜치를 작성하는 것이 좋을 때, 스테이징 브랜치를 프로덕션 브랜치에 병합 할 수 있습니다. 거기에서 배포하십시오. 기본적으로
, 뭔가 같은 :
- local.branch -> 준비 서버
- remote.staging에
- 테스트 remote.staging -> remote.production
- 배포 remote.production을
이렇게 원격 Repos를 관리 할 수 있습니까? 그렇다면 어떻게?
또한 더 좋은 방법이 있습니까? > 준비 서버에
코드가 작동하는 직원이 여러 명있는 경우 ... 변경하는 동안 remote.staging을 한 번씩 누르는 것이 쉽습니다. 준비가 행복 해지면 몇 가지가 아닌 원격으로 한 번 전환하는 것이 좋습니다. 또한 이상한 물건으로 업로드 될 위험이 결코없는 "진공 봉인 된"원격. 생산을 갖는 것이 더 안전합니다. – johnnietheblack
모든 사람이 생산 지점으로 전환 할 필요는 없습니다. 누군가가 프로덕션을 배포하려는 경우에만 체크 아웃해야합니다. 그녀는 원격 생산의 최신 변경 사항을 가져 와서 로컬로 스테이징을 병합하고 원격 생산을 추진하고 배포 할 준비가됩니다. – Stephan