'hg'에 해당되는 글 2건

  1. 2011/05/10 mercurial에서 한글파일 문제 (4)
  2. 2011/04/27 머큐리얼로 전체 이전 (4)
오늘 한글이름으로 된 파일이 포함되어있는 mercurial 저장소를 복제후 업데이트를 수행하니 문제가 발생했다.

대략보니 한글파일이름을 인식 못하는 문제 같다.

열심히 구글링을 해보니 방법이 나와있었다.

문제 원인은 대략 윈도우의 경우 파일이름을 utf-16으로 저장하는데 머큐리얼에서 유니코드용 윈도우 네이티브 함수를 호출해서 파일이름을 가져와야하는데 안그런다는 문제이다.

아래 extension이 이 문제를 해결해준다.
원리는 그냥 단순히 유니코드 함수를 호출해서 파일이름을 변환후 머큐리얼에 넘겨준다고 한다.


베타버전이라서 문제가 있을지도 모른다고 했으나 그닥 큰 문제는 없는것 같다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2011/05/10 00:23 2011/05/10 00:23
기존에 관리하던 모든 프로젝트를 머큐리얼로 이전했습니다.

이전중에 일부 tag와 branch가 이전이 안되는 경우가 있었는데 이유를 알아보니 이전하려는 url이 중간에 이름이 바뀌거나(delete and add) 또는 copy가 발생했을 경우에 제대로 추적이 안되는 문제가 발생했습니다.

혹시 이전을 고려하시는 분들은 이것을 염두해두시기 바랍니다.

그래도 머큐리얼 장점이 훨씬 더 많기에 일부 tag와 branch손실은 그냥 두고 이전을 했습니다.
손실된 부분은 기존 svn 저장소를 백업하여 추후 손실된 부분이 필요할 경우 빼 볼수 있도록 했습니다.

머큐리얼로 이전하기 전에 많은 사용기를 검색해보고 장단점을 분석해봤는데 기존에 svn을 잘 쓰고 있는 상태라면 굳이 이전을 할 필요는 없지만 새로 시작하는 프로젝트는 머큐리얼을 사용해보시는걸 강력히 추천합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2011/04/27 11:33 2011/04/27 11:33