Mercurial, totoiseHg 에서 리비전 기준으로 파일 추출하기

😢 이 페이지는 다음 주소로 변경될 예정입니다.

몇번이고 키워드를 바꿔 검색해봤지만 나오질 않았다. 그래서 영어로 검색했더니 바로 나오는… 영어로 검색하면 커맨드 라인으로 추출하라느니 얘기가 많이 나온다. 혹시나 같은 고민 하는 분 있을까 싶어 글을 적어본다.

업데이트 또는 특정 이유로 인해 해당 리비전에서 업데이트 된 파일을 추출할 경우 TortoiseHg에서 아래와 같은 방식으로 처리할 수 있다.

  1. 추출하고자 하는 리비전에서 우클릭 후 export > archive…
  2. 추출할 리비전을 선택
  3. Only files modified/created in this revision 체크
  4. 경로 설정… 나머지 필요것 설정 후 Archive

(이런 별 것 아닌 부분에 이렇게 시간을 허비할 줄은 몰랐다.)

맥에서는 Atlassian SourceTree를 사용하면 mercurial, git을 동일한 UI에서 사용할 수 있어 둘 다 별 차이 없는 기분으로 쓸 수 있지만 윈도우에서는 그렇게 멋진 도구를 아직 보질 못했다. 그래서 그나마 간편한 TortoiseHg 설치하고 사용하는 중이고 만족하는 편. 그렇게 복잡한 기능을 사용하고 있지 않아서 어떤 Version Control이든 크게 차이를 느끼지 못하고 있다.

Mercurial을 위한 서비스는 bitbucket에서 제공하고 있으며 소규모 개발을 위한 private 리포지터리도 무료로 준다. 로컬 작업용으로 많이 쓰고 있어서 bitbucket을 사용해본 적이 거의 없지만 github를 조금이라도 본 적 있다면 상당히 비슷한 느낌으로 사용할 수 있다.

Aptana Studio 3.0 에서 SVN 사용하기

😢 이 페이지는 다음 주소로 변경될 예정입니다.

안내 : 이 글은 2011년에 작성한 글입니다1

최근에 @sh84ahn님이 관련 글을 작성하셔서 링크를 남깁니다.


개발에 Eclipse php development tools(PDT)를 사용했는데 syntax highlighter의 문제인지 들여쓰기를 조정하다보면 일부 부분들이 없어지는 현상이 자주 발생한다. 그런 이유로 Aptana를 설치하게 되었다.

Aptana studio는 웹개발에 최적화된 도구로 syntax highlighter도 잘 동작하고 들여쓰기 문제나 자동완성 부분도 상당히 편리하게 구성되어 있다. 요즘 유행하는 git도 별도의 설치 없이 바로 사용할 수 있고 remote(FTP)를 통해 프로젝트를 관리하기에도 상당히 편리하다. 하지만 SVN은 기본 설치가 되어 있지 않아 별도로 설치해줘야 한다. eclipse 설치하는 것과 같이 Help > Install New Software… 메뉴에 들어와 Work with에 아래의 주소를 입력한다.

http://subclipse.tigris.org/update_1.6.x

위 주소를 입력하고 아래에 해당 사항을 체크해 설치하면 된다. 기본 eclipse 값과 다른 부분이 있어서 그런지 모두 선택해서 설치하면 설치가 되지 않는다.

Subclipse Integration for mylyn 3.x (Optional)
Subversion Revision Graph

두가지 체크를 풀어 설치하면 바로 설치되어 사용할 수 있다.


  1. 오랜 기간이 지났는데도 신기하게 이 키워드로 검색 유입이 상당히 많습니다.