728x90
반응형
상황
- 프로젝트 진행 중 요청작업을 완료되었는데, 모종의 이유로 당분간 commit을 할 수 없게되었다.
- 변경된 파일만 뽑아서 별도 폴더에 보관하고 싶은데 방법이 없을까.
처리방법
- 별도 폴더 하나 만들고 거기에 수정한걸 하나하나 찾아서 옮겨놓고 기록해놔도 된다.
- 하지만 찾아보니 변경된 파일만 쫙 뽑아주는 기능이 존재했다.
Extract All...
- 해석하면 전부 추출... 이라는 뜻인데 해당 기능을 사용하면 변경사항만 뽑아낼수 있다.
- 먼저 프로젝트에서 오른쪽 버튼을 누르고 Team > Synchronize with Repository 를 선택해서 Synchronize Expolor를 열어준다.
- Synchronize Expolor에서 프로젝트에 마우스 오른쪽 버튼을 눌러 Extract All...을 누른다.
- Extract All...을 누르면 추출할 파일들을 저장할 폴더를 선택하는 팝업이 뜬다.
- 적당한 위치를 선택해준다.
확인
- 폴더를 선택하고, 선택한 폴더로 이동해보면 다음과 같이 추출한 내역 (changes.log)과 함께 변경된 파일들이 폴더 구조에 맞게 저장되어있다.
- 추출한 내역 (changes.log)을 열어보면 일자와 함께 (M은 수정 , A는 추가) 추가/수정 파일들이 보인다.
- 만약에 추출하고 싶지 않은 파일들이 있다면 Synchronize Expolor에서 해당 파일에 마우스 오른쪽 버튼을 눌러 remove from View를 해준다음 Extract All... 을 해주면 remove from View로 지운 파일은 제외하고 추출해준다.
- Remove frome View를 클릭하면 삭제하겠냐 묻는 창이 뜨는데 그냥 보이지않게 삭제한다는 의미이니 ok를 눌러준다 (F5를 눌러 Synchronize Explor를 갱신하면 다시 파일이 나타난다)
728x90
반응형