파일 단위 배포에서 변경목록 작업 중 Commit 또는 Push 된 파일들을 원복 시키는 방법을 가이드 합니다.
원복 방법
방법1) 수동으로 소스 수정하여 다시 commit&push하면 변경목록에서 파일 제거 가능
- SR 브랜치가 생성된 시점과 완전히 동일해야 함
- Whitespace, EOL도 일치해야함
방법2) Eclipse 가 제공하는 기능 활용하여 파일 내용 원복
- 원복 대상 파일 선택
- Replace 메뉴선택
원복 대상 파일에 대해 마우스 우클릭 > Replace With 메뉴 선택 - 원목 대상 종류 선택
Replace With 메뉴 선택 > Commit... 선택 - 작업 중인 파일 삭제 확인 창
Replace With 기능은 지정한 이력으로 로컬 파일을 원복하므로 선택한 파일의 백업이 필요하다면 취소하여 백업 후 절차를 다시 시작한다. - 진행 확인
파일이 복원되어도 좋다면 "Discard Changes" 클릭 - 복원할 커밋 선택
변경 목록의 파일 제거 목적이므로 SR 브랜치가 생성된 부모 커밋 (또는 SR의 최초 커밋의 이전 커밋) 선택 - 확인
OK 버튼을 클릭하여 파일 복원 완료 - 복원한 파일을 Git Add, Commit, Push 하여 삭제 중인 변경목록 내의 파일 제거