Bei Repository-Implementierungen werden häufig Zusatzdateien und -ordner eingesetzt, um spezifische Informationen zur Repository-Implementierung zu speichern. Obwohl diese Dateien möglicherweise im Arbeitsbereich benötigt werden, sind sie für andere Plug-ins oder den Endbenutzer ohne Belang.
Team-Provider können IResource.setTeamPrivateMember(boolean) verwenden, um anzugeben, dass eine Ressource innerhalb der Implementierung eines Team-Providers als privat markiert ist. Neu erstellte Ressourcen werden nicht standardmäßig als private Member definiert. Häufig werden Teilordner eines Projekts als privat innerhalb des Teams markiert, wenn das Projekt für das Team konfiguriert und der Teilordner erstellt wird.
Andere Ressourcen-APIs, die zur Spezifizierung von Ressourcen dienen (z. B. Baumstrukturen des Ressourcendeltas), schließen innerhalb des Teams als privat markierte Member aus, es sei denn, es liegt eine explizite Anforderung zur Einbindung dieser Member vor. Dies bedeutet, dass die meisten Clients die innerhalb eines Teams als privat markierten Ressourcen nicht "sehen". Dasselbe gilt auch für die Benutzer. Der Ressourcennavigator stellt standardmäßig ebenfalls keine privaten Member dar, über die Benutzervorgaben kann der Benutzer jedoch festlegen, dass diese Komponenten angezeigt werden sollen.
Versuche, Projekte oder das Stammverzeichnis des Arbeitsbereichs innerhalb des Teams als privat zu markieren, werden ignoriert.