2011-10-06 7 views
1

저는 최근에 Mercurial을 사용하기 시작했고 프로젝트를 가능한 한 IDE와 독립적으로 유지하려고합니다.IDE 독립적 인 수은 리포지토리

따라서 저장소에 내 src, test src 및 doc 디렉토리 만 포함하고 싶습니다. 모든 프로젝트 관련 파일을 무시하여 이러한 디렉토리 만 저장소에 예약했습니다.

문제는 내가 다른 시스템에 복제 할 때 Netbeans 7이이 파일에서 새 프로젝트를 생성하려고하기 때문입니다. 이미 존재하는 디렉토리에 프로젝트를 생성 할 수 없기 때문에 복제 된 이름 대신에 repo 내부에 프로젝트 파일을 생성함으로써 그렇게합니다.

이러한 폴더에 예약하는 표준 방법이 있습니까? 그렇다면이 폴더에서 복제하여 프로젝트를 만들 수 있습니까?

답변

0

먼저 Netbeans에서 프로젝트를 만들고 파일을 복제하는 방법은 무엇입니까?

는 의욕이 복제 대상이 비어되지 않는, 사용 초기화에 대해 불평 + 대신 클론의 프로젝트 디렉토리에 끌어 방지하기 위해이 동일합니다 :

$ cd myproject 
$ hg init 
$ hg pull -u http://example.org/myrepo 

당신은 단지 다음 별도의 디렉토리에 복제 및 수 모든 파일 (숨겨진 .hg 디렉토리 포함)을 Netbeans 프로젝트로 이동하십시오. .hg 디렉토리를 옮길 수도 있습니다. 왜냐하면 그것이 Mercurial이 신경 쓰는 모든 것이기 때문입니다.

실제로 파일 시스템에있는 프로젝트를 시작할 수 없다는 사실에 놀랐지 만. Netbeans에 익숙하지 않지만 파일 시스템에서 기존 프로젝트를 가져올 수 있습니까?

+0

Netbeans 프로젝트를 먼저 만든 다음 복제하려고 시도했지만 복제 디렉터리의 이름이 프로젝트와 동일하기 때문에 프로젝트 디렉터리에 복제하지 않으려합니다. 다른 이름을 지정하면 원본 폴더가 올바르게 연결되지 않습니다. – likenoother

+0

디렉터리 비어 있지 않음 오류 메시지를 우회하는 방법에 대한 설명이 업데이트되었습니다. –

관련 문제