BitBucket 온라인 리포지토리에서 작업하고 있습니다. 새 저장소를 열고 내 컴퓨터에서 일부 폴더 (tortoiseg)를 동기화 한 다음 해당 폴더 안에 Eclipse 프로젝트를 열었습니다.리포지토리 동기화에서/bin 폴더 제거
이제 커밋하고 싶을 때/bin 폴더도 동기화되고 있습니다 ... 분명히 내가 원하지 않는 것은/src와/test를 동기화하는 것입니다.
누군가 나를 도와주세요.
감사합니다.
BitBucket 온라인 리포지토리에서 작업하고 있습니다. 새 저장소를 열고 내 컴퓨터에서 일부 폴더 (tortoiseg)를 동기화 한 다음 해당 폴더 안에 Eclipse 프로젝트를 열었습니다.리포지토리 동기화에서/bin 폴더 제거
이제 커밋하고 싶을 때/bin 폴더도 동기화되고 있습니다 ... 분명히 내가 원하지 않는 것은/src와/test를 동기화하는 것입니다.
누군가 나를 도와주세요.
감사합니다.
.hgignore 파일을 루트 디렉토리에 추가 한 다음 .hgignore 파일을 만들거나 로컬 저장소에 동기화하기 전에 추가 된 항목을 수동으로 제거하십시오. 당신이 포함 (최상위 수준에/빈의 내용을 무시하려면
^bin$
: 줄을 추가
그냥 최상위 수준에/빈을 무시하려면 (디렉토리와 내용을 무시)
/bin$
: 당신은 모든 디렉토리 이름의 빈을 무시 라인을 추가하려면
^bin/
: 디렉토리, 추가 라인을 내용을 무시
당신은 줄을 추가 빈라는 이름의 모든 디렉토리의 내용을 무시한다 (그러나 디렉토리를 유지)하려는 경우 : 당신이 빈라는 이름의 모든 디렉토리의 내용 중 일부를 무시하려면 행을 추가
/bin/
을 like :
/bin/.*\.o$
기본적으로 정규 표현식 구문이 사용됩니다. 오히려 글로브 구문을 사용하려는 경우, 모든 다음 줄의 구문을 변경하는 행을 추가 할 수 있습니다
syntax: glob
그래서, 루트 디렉토리라는 이름의 빈에있는 모든 파일을 무시하기를, 당신은 번갈아 추가 할 수 있습니다
syntax: glob
/bin/*
여기에 hgignore 파일에 관한 man page이 있습니다.
지금 확인하십시오. – Gleeb
매력처럼 작동합니다. 창살 대답. – Gleeb
.hgignore 파일을 추가하기 전에 추가 된 항목을 수동으로 제거해야합니다. 'hg remove '를 사용하여 소스 제어에서 파일을 제거하고 삭제하십시오. hg forget을 사용하면 삭제하지 않고 삭제할 수 있습니다. 또한 원격 저장소의 경우 추가하기 전에 .hgignore 파일을 사용하여 업데이트가 적용되었는지 확인하십시오. –