살다살다 별일을 다 겪는다고 생각했다. 무엇을 고쳤는지 생각나지 않을만큼 로그 수정을 많이 하고 나서 마침내 깃 커밋앤 푸시 버튼을 눌렀는데, 커밋은 잘됐는데 푸시가 원격지와 차이가 나서 충돌이 발생하는 것 같았다. 

- 커밋은 했으니 자신있게 깃 풀을 당겼다. 

- 깃 풀이 되었는데 내가 커밋해놓은 내용이 아예 사라졌다. 충돌 내역도 없어서 이상하다 싶었는데 내가 수정한 로그들이 원복되었다. 


---삽질---


- 로그 밖에 수정 안했으니까 처음부터 다시 하지 뭐, 라고 생각했는데 


1. stash를 확인했다. (비어있었음)

2. ctrl-v를 누르면 나오는 show history에 들어가 보니 내가 커밋한 커밋로그가 "n분 전" 하면서 살아있었다. 그런데 파일 하나로는 컨버트를 하면 안되고 프로젝트 최상위 폴더에 활성화 시켜놓은 채로 show history를 해서 원복하려는 상태를 선택하고 revert를 했더니 원복됐다. 


- 원인으로 추측하는 것

IDE. 즉 인텔리제이의 버그. 커밋로그는 남아있는데 커밋이 안 되어있을 수가...! 깃을 3년 썼지만 이런 일은 또 처음 겪었다. 나름 깃에 익숙하다고 생각하기 때문에 특히나 이해할 수 없었다. 





아래쪽에 보이는 Commit Changes: logger 정리해서 다시 푸쉬..가 내가 처음에 커밋한 내용이다. commit changes라고 있는데 커밋 내용이 없다는 것을 믿을 수 없었음...-_-


결국 한 칸 씩 눌러보면서 내가 복귀시키고 싶은 상태에 활성화 시킨 채로 좌측 상단에 있는 revert 버튼을 눌러서 복구했다. IDE에 적응하면서 상당부분 편하다고 느낀 점이 많았는데....버그가 있다는건 쇼킹하다. 가능하면 앞으로는 git diff 같은 것은 IDE를 사용하고, push commit 은 그냥 터미널을 이용해야겠다. 

Posted by 썬,더 호글
,

주소록 프로젝트를 잘 돌리고 있는데 갑자기 런이 안됨

- 이 상황은 사실 지난 주 스톤과 함께 있을 때도 발생했던 문제임

- 해결을 새로 깃을 당겨 오는 것으로 함. 원인은 파악되지 않음


문제 현상

- 갑자기 디버거 브렉포인트가 안잡힘

- ??캐시? 하면서 인텔리제이를 껐다 켬

- 안됨

- 프로젝트 리빌드를 해봄

- 안됨

- 메이븐 클린 /빌드를 해봄

- 프로젝트가 깨짐

- 디펜던시 걸려있는 santasource를 찾을 수 없다?고 빨간불로 알려줌. 

- run을 하면 applicationContext.xml어쩌고 하면서 빈 생성에 실패했다고 나옴. 


- 메이븐 빌드 프로파일 문제인 것 같아서 모든 프로파일 버전으로 빌드 후 런해봄

- 안됨


- 짜놓은 코드 복사 해놓고 깃을 새로 당겨서 런해봄

- 됨


이유는 여전히 못찾음....

- Maven 프로파일을 여전히 의심하고 있는데(스톤이랑도 해결할 때 applicationcontext.xml에 대해서 한번 이야기가 있었음 "내가 수정한걸 안 올렸나!?" 이러심...)



Posted by 썬,더 호글
,