변경 사항 밀어넣기
사용자 지정 기록의 버전을 밀어넣어 인스턴스를 상위 인스턴스와 동기화할 수 있습니다.
개발자는 변경 사항 푸시를 준비할 때 다음 사항을 고려해야 합니다.
- 기능이 테스트되고 상위 개발 인스턴스로 승격할 준비가 되면 변경 내용을 푸시합니다.
- 상위 인스턴스에 변경 내용을 밀어넣으면 현재 개발 버전만 추가됩니다. 이전 개발 버전에 대한 변경 내용은 푸시되지 않습니다.
- 변경 내용을 밀어넣으면 상위 인스턴스에 완료로 표시된 로컬 업데이트 세트가 생성됩니다.
- 업데이트 세트를 전송하거나 밀어넣어 개발 및 테스트 계층 구조 간에 로컬 변경 사항을 이동합니다.
- 상위 인스턴스에 밀어넣을 변경 내용을 사용자 지정합니다.
- 밀어넣은 버전은 상위 인스턴스에서 로컬 변경 내용으로도 추적됩니다.
변경 사항을 밀어넣을 때의 워크플로우
- 밀어넣기를 위한 로컬 변경 큐
애플리케이션 개발자는 다른 개발자가 변경 내용을 사용할 수 있는지 확인하기 위해 푸시를 위해 로컬 변경 내용을 큐에 대기하도록 할 수 있습니다.
- 버전 푸시
밀어넣으면 변경 내용이 개발 인스턴스에서 상위 인스턴스로 승격됩니다.
- 코드 검토
팀 개발 관리자는 푸시를 수락하기 전에 푸시에서 코드 검토를 수행하도록 요구할 수 있습니다.
- 푸시 승인 또는 거부
코드 검토자는 애플리케이션의 푸시를 승인하거나 거부해야 합니다.팀 개발
- 밀어넣은 변경의 검토 상태 확인
상위 인스턴스가 코드 검토를 수행하기 위해 밀어넣은 변경이 필요한 경우 변경 사항은 코드 검토 대기 중 단계로 배치됩니다.
- 밀어넣은 버전을 로컬 버전과 비교
코드 검토자는 밀어넣은 버전을 로컬 버전과 비교하여 들어오는 변경 내용의 잠재적 영향을 확인할 수 있습니다.
- 밀어넣기 원상 복구
애플리케이션 개발자는 원치 않는 변경 사항을 제거하기 위해 밀어넣기를 원상복구할 수 있습니다.