본문 바로가기

MAC /Tip!

CornerStone Log Cache 삭제하기




 업무적으로 SVN을 사용하면서, MAC에서는 Cornerstone SVN 툴을 사용하고 있습니다. 

기존에 윈도우나, 리눅스 커맨드 라인을 이용하는 방법에 비해서 GUI를 통해 직관적이고 편하게 관리를 하다보니 이제는 커맨드 라인을 이용한 SVN 관리는 사용하지도 않고 잊어버리게되네요.


 SVN을 혼자서 사용하는 것이 아니라 팀 프로젝트 인원이 사용하다보니 간혹 SVN에 올리면 안되는 내용을 커밋한

다던가... SVN내 중요 파일을 삭제해버리를 불상사가 발생되곤 합니다.


 이럴때는 SVN 백업 및 복구 기능을 사용해서 SVN 서버의 내용은 복구를 하지만... cornerstone 에는 이미 로그 내용이 캐쉬되어 있어 서버의 로그 내역과 불일치하는 문제가 발생됩니다. 이로인하여 로그 캐시를 삭제해야하는 상황이 발생됩니다.  


 Cornerstone 에서는 로그 캐시를 삭제하는 방법을 몰라서 한참을 헤메다가 찾은 방법은 캐시가 저장된 경로에서 해당 캐시 파일을 삭제하는 방법입니다. 


캐시 파일의 위치는 아래와 같습니다. 


[UserName]/Library/Caches/Cornerstone/Store/[Repository Name] 


상기 캐시 파일을 삭제하고 Cornerstone를 재시작하게 되면 캐시된 로그가 삭제되어 서버 로그와 내용을 일치시킬 수 있습니다. 

'MAC > Tip!' 카테고리의 다른 글

NVRAM/PRAM 초기화나 SMC 초기화 방법  (0) 2014.03.18
MAC 화면 캡쳐 방법은?  (0) 2014.03.07
Parallels Desktop 9 for Mac - 고정 IP 설정 방법  (0) 2014.02.17