팀 개인용 자원

저장소 구현에서 여분의 파일 및 폴더를 사용하여 저장소 구현에 대한 특정 정보를 저장하는 것은 일반적인 일입니다. 이 파일이 작업공간에서는 필요하지만 다른 플러그인이나 일반 사용자와는 상관이 없습니다.

팀 제공자는 IResource.setTeamPrivateMember(boolean)를 사용하여 자원이 팀 제공자 구현 전용임을 나타냅니다. 새로 작성된 자원은 기본적으로 구성원 전용이 아니므로 이 메소드는 팀 전용으로 자원을 명시적으로 표시하는 데 사용되어야 합니다. 일반적인 용도는 프로젝트가 팀에 대해 구성되고 서브폴더가 작성될 때 프로젝트의 서브폴더를 팀 전용으로 표시하는 것입니다.

자원(예: 자원 델타 트리)을 나열하는 기타 자원 API는 자원을 포함하도록 명시적인 요청을 받지 않는 한 팀 전용 구성원을 제외합니다.  이것은 대부분의 클라이언트가 팀 전용 자원을 "볼" 수 없으며 사용자에게 표시되지 않음을 의미합니다. 기본적으로 자원 네비게이터는 팀 전용 구성원을 표시하지 않지만 사용자는 팀 전용 자원을 보려 한다는 것을 환경 설정을 통해 표시할 수 있습니다.

프로젝트나 작업공간 루트를 팀 전용으로 표시하려는 시도가 무시됩니다.