본문 바로가기

되돌리기3

[Git 버전관리] SourceTree에서 버전 유지하면서 이전 버전으로 소스 되돌리기 (Reverse commit) SourceTree에서 이전 버전으로 소스를 되돌리지만, 모든 이력은 그대로 남겨놓고 소스를 이전 버전으로 되돌리는 기능이 바로 [Reverse commit]입니다. 선택된 이후의 이력을 삭제하고 되돌리는 [Reset]과는 방식이 조금 다릅니다. 하지만, Reverse는 Reset과는 달리 원하는 버전까지 순차적으로 하나씩 하나씩 Reverse를 실행해야 합니다. 즉, 3번째 아래의 버전으로 소스를 되돌리고 싶다면 바로 아래 버전부터 순차적으로 3번 Reverse commit을 실행해야 한다는 것입니다. 아래 그림들은 순차적으로 2번의 Reverse commit을 실행해서 하위 2번째 버전으로 소스를 되돌리고 있습니다. 이렇게 순차적으로 Reverse commit을 하지 않고 단계를 뛰어넘어 직접 Rev.. 2015. 10. 22.
[Git 버전관리] SourceTree에서 이전 버전으로 소스 되돌리고 이후 버전 이력은 삭제하기(reset) SourceTree에서 당연히 이전 버전의 상태로 소스를 되돌릴 수 있는데요. 되돌리고 싶은 버전을 선택하고 [Reset current branch to this comment]를 클릭하세요. [ Hard- discard all working copy changes ] 를 선택해서 선택된 버전 이후의 모든 이력을 삭제하고 선택된 버전의 소스로 되돌려 보겠습니다. 아래처럼 소스는 선택된 버전 소스가 최종이력으로 변경되었습니다. 2015. 10. 21.
[Git 버전관리] SourceTree에서 수정한 내용 되돌리기(Discard) SourceTree에서 수정한 내용을 되돌리기는 Discard 버튼을 누르시면 됩니다. 즉, Discard 버튼을 누르시면 수정하기 전 상태로 소스가 바뀌게 됩니다. 2015. 10. 21.