본문 바로가기
프로그래밍 툴/Git + Svn

[Git] 이클립스에서 Git 사용시 수정된 부분 취소(undo checkout)하는 방법

by 우림 2016. 8. 5.

지금 하고 있는 프로젝트에서 형상관리를 처음으로 Svn이 아닌 Git을 사용하고 있습니다.

프로젝트에서 처음 사용하다보니 익숙하지 않은 게 많네요.


특히, 소스를 수정한 다음 다시 원래 소스로 되돌리는 기능인 Undo checkout을 어떻게 하는지 모르겠더라구요.

구글링 끝에 짧은 영어로 해석해서 알아냈네요 ㅋ







project명에서 마우스 오른쪽 버튼을 클릭하고 [Team > Synchronize Workspace]를 선택합니다.

Team Synchronizing 이라는 Perspective로 바뀌면서 변경된 파일들의 목록을 보여줍니다.







바꾸고 싶은 파일만 선택하셔도 되고 저처럼 프로젝트 전체를 원복하고 싶다면 프로젝트명을 선택해서 마우스 오른쪽 버튼을 클릭해 주세요.

[Overwrite]을 클릭하시면 소스가 이전 상태로 원복됩니다.







방금 Overwrite한 프로젝트는 목록에서 사라졌구요.

남은 프로젝트도 Overwrite 해보겠습니다.







네... 목록에서 모두 사라졌네요^^

단, 오랫동안 작업한 소스가 다 날아갈 수 있으니 조심해서 사용해야 겠지요?





댓글