2011-10-02 2 views
3

나는 .hgignore 파일을 작업 디렉토리에 복사하기 전에 새 프로젝트를 시작했고 Mercurial에서 여섯 건의 로컬 커밋을 수행했습니다.Mercurial에서 일반적으로 무시 된 파일을 소급하여 제거 하시겠습니까?

그래서 지금은 소급 적으로 잘라내고 싶은 바이너리 및 디버그 심볼 파일이 있습니다.

이 프로젝트를 리모컨으로 푸시하지 않았으므로 hg 폴더를 휴지통에 넘기고 다시 시작할 수 있습니다. 이는 옵션입니다.

그러나 HG 확장명을 .HgIgnore로 읽고 이러한 파일을 변경 집합에서 제거하는 확장 프로그램이 있습니까?

답변

5

convert 확장자를 통해 저장소를 실행하고 --filemap 옵션을 사용하면 변환 된 저장소의 hgignore 파일에서 무시한 파일 및 디렉토리를 제거 할 수 있습니다.

당신의 역사를 보존 할 것이고, 당신은 계속 작업 할 수있는 "깨끗한"저장소로 끝날 것입니다.

관련 문제