728x90
반응형
svn에서는 뭔가 소스를 수정하다가 돌릴 때 revert로 소스자체를 마지막 받은 상태로 돌릴 수 있었다.
그런데.. Git을 revert하려고 보니... Team하위에 revert가 없는것임...(Team->Revert.....)
ㅇㅂㅇ.. 소스읽으면서 이러저러 주석으로 낙서했는데???!
원래 Git에는 reset과 revert가 있다.
reset은 commit이전 상태로 돌리는 것이다. git에서는 브랜치를따서 개인커밋으로 상태를 조절할 수 있기 때문에
원하는 commit상태로 reset하면 해당 커밋내역 이후의 커밋내용이 지워져버린다.
내가 원하는 svn revert와는 다른 기능이지만..
svn에서는 롤백을 하려면 이전 내용으로 덮어씌웠어야 했는데 그 면에서는 편리해 보인다.
revert는 커밋한 내역은 그대로 두고 상태만 이전으로 돌린다. 이력관리할때 사용가능
하지만 이것도 svn revert와는 달라보인다
결론적으로 이클립스에서 git을 svn과 같이 revert 하기 위해서는
프로젝트 우클릭->Compare With->Head Revision으로 소스 상태 확인 후
해당 파일 또는 프로젝트에서 우클릭 -> Replace With -> Head Revision을 하면 마지막 push받은 상태로 돌릴 수 있다.
728x90
반응형
'왕초보 개발일지 > 기타' 카테고리의 다른 글
DBeaver : no active connection (2) | 2022.11.17 |
---|---|
디비버(DBeaver) UI환경설정 (8) | 2022.11.16 |
커머스 기본용어모음 (0) | 2022.11.04 |
[heidiSQL]null데이터 색칠하기 (1) | 2022.11.03 |
[ELK]키바나 (2) | 2022.11.01 |
댓글