본문 바로가기

svn

git으로 서버/클라/커먼 저장소 정책 고민 흔적 더보기
SVN 업데이트를 편하게 하자. SVN을 사용하다 보면 commit 은 가뭄에 콩나듯 하고 update 는 수시로 하게 된다. 실제 작업자 라던지 commit을 할 사용자는 전체 사용자중에 일부일 뿐이고 대다수의 사용자는 주로 update를 하여 최신버전을 이용하거나 테스트할 환경을 만든다. 필자의 경우 게임 클라이언트의 사내 배포를 위하여 svn 을 이용하는데 테스트용 PC마다 svn 을 세팅하기가 여간 귀찮은 것이 아니다. 물론 초기에 테스트PC마다 svn 세팅을 해놓으면 그이후로는 update 를 해주면 되겠지만 처음에 세팅을 해줘야한다는것 자체가 귀차니즘을 발동시킨다. 간단하게 실행시킬 방법으로 1. 복사 2. 실행 만 가지고 세팅이 끝나는걸 원하다 보니 많은 svn 클라이언트중 커맨드라인 클라이언트인 svn.exe 를 다이렉트.. 더보기
토탈 커맨더와 거북이 SVN의 조합. SVN을 처음 사용했을 때 Tortoise SVN을 사용했었다. SVN 클라이언트에 대한 개념도 그다지 없었고 그냥 쓰게 된 것이 SVN을 처음 접해본 것이었다. 그러나 한가지 문제는 이 프로그램은 탐색기에 통합된 버전으로 설치하고 나면 상시 모니터가 상주하며(TSVNCache.exe) 시간이 흐를수록 이 상주된 프로그램이 뭔 짓거리를 하는지 점점 시스템 리소스를 깎아 먹는다. 필자는 큰 이유 없이 램에 상주하는 프로그램을 아주 매운데 뜨겁기까지 한 음식 만큼이나 싫어 한다. 특히 인터넷 뱅킹 좀 하려고 하면 서비스 형태로 깔리는 프로그램은 더욱 싫어한다. 예전에는 (SVN 1.4.xx 대) 거북이 SVN 이 독립된 형태로 실행이 불가능 하였던 걸로 기억이 된다. 최근 프로그램을 다시 받아서 테스트해보니.. 더보기
Microsoft R6034 런타임 에러시 조치법 필자가 즐겨쓰는 프로그램중 RapidSVN 이라는 SVN 클라이언트 프로그램이 있다. 홈페이지에서 최신버전을 받아서 테스트해보려고 하니 아래와 같은 에러가 발생했다. 대략 확인해본결과 manifest 정보가 잘못되었을 때 이런경우가 발생한다고 한다. 이 프로그램의 종속성을 확인해보니 VC80 런타임을 사용하도록 되어있다. 프로그램 소스는 가지고 있지 않아서 리소스 편집기로 내용을 확인해봤더니 VC80관련 메니페스트 정보가 기록되어있지 않길래 그냥 추가해주었다. ResHacker 라는 프로그램으로 rapidsvn_ansi.exe 를 열어보면 와 같은 내용이 나타난다 위의 메니페스트 정보에 아래부분을 추가하여 저장한다. 프로그램 소스가 있는경우 메니페스트 소스를 수정하면 되지만 다른프로그램을 사용하다가 R6.. 더보기