2012-07-16 2 views
1

SVN 체크 아웃 트리에 직접 배치되지 않은 Eclipse 프로젝트가 설정되어 있습니다. 대신 Eclipse 프로젝트의 Eclipse 'link src'옵션을 사용합니다. 이 접근법에 대한 생각은 기본적으로 SVN 체크 아웃 트리를 Eclipse svn 트리 구조를 직접 가리키는 프로젝트를 만들 때 Eclipse가 만드는 모든 혼란으로부터 자유롭게 유지하도록 조정되었습니다. 이 접근법에서 가지고있는 문제는 subclipse가 '링크 된 src'폴더의 .svn 정보를 읽지 못하는 것입니다. 따라서 이러한 링크 된 리소스에 대해 비교/기록과 같은 기능을 사용할 수 없습니다. 문제는 해결 방법이 있습니까? 더 좋은 접근법이 없다면?Eclipse 프로젝트 및 SVN 문제의 연결된 src 폴더

답변

1

왜 svn ignore를 사용하여 svn 트리에서 혼란을 피할 수 있습니까? Subclipse svn:ignore

+0

답장을 보내 주셔서 감사합니다. 동의해라, 그것은 매력적인 대안이다. 그러나 말한다; 당신은 프로젝트 디렉토리 (또는 다른 사람)에 숨겨진 파일을 추가하는 플러그인을 사용합니다 ... 그러면이 접근법은 지루한 수동 프로세스가 될 것입니다. 연결된 src 폴더에 관한 한 - 프로젝트 루트가 버전이 지정된 폴더 안에 있으면 Eclipse에서 .svn 정보를 가져옵니다. 프로젝트 루트가 버전이 지정된 디렉토리를 가리키지 않으면 다음을 수행하지 않습니다. :( –

+0

+1 정규식 패턴과 함께 리소스 목록을 정의 할 수 있습니다. 모든 파일에 대해 하나씩 필요하지 않습니다. 예 :/target/* 대상 폴더 안의 내용은 무시됩니다. – fmucar

+0

자신이 어쨌든 수작업으로해야합니다. 팀에 합류하는 새로운 개발자가 있다면,이 정보는 위키의 어딘가에 있어야만 이러한 변경 사항을 체크인하지 말라고 알려줄 것입니다. 이 문제는 내가 제거하려고하는이 종류의 것입니다. –

0

Subclipse는 Eclipse 문서에서 "링크 친화적 인"전략을 따릅니다. 즉, 링크 된 리소스를 자동으로 무시한다는 의미입니다. 참조 :

http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/guide/team_resources_linked.htm

하여 Subclipse는 모든 작업에 Subversion을 API에 의존하고 Subversion은 파일 시스템과 함께 작동합니다. 링크 된 자원과 같은 Eclipse 관련 기능에 대한 지식이 없으므로 Subversion 작업 사본의 일반적인 의미를 따를 수만 있습니다. 작업 사본의 일부로 이러한 자원의 존재를 결코 볼 수 없습니다.

Subclipse는 프로젝트 루트가 작업 복사본이어야하며, 포함되거나 무시되는 것은 Subversion 기능을 기반으로합니다.

+0

그래서이 도구의 특정 구성에서이 문제에 대한 해결책이 없습니다 : ( a 너는 답장을 보내 주셔서 감사합니다. –