Dado que los recursos que hay dentro de un proyecto sujeto al control de versiones se conservan en el depósito, es posible compartir los proyectos con los miembros del equipo compartiendo una referencia a la información específica del depósito que se necesita para reconstruir un proyecto en el área de trabajo. Para ello se utiliza un tipo especial de exportación de archivo para los conjuntos de proyectos del equipo.
El punto de extensión org.eclipse.team.core.projectSets permite a los proveedores de depósitos declarar una clase que implemente el guardado de los proyectos sujetos al control de dichos proveedores. Cuando el usuario opta por exportar conjuntos de proyectos, solo se muestran como candidatos a la exportación los proyectos configurados con los depósitos que definen los conjuntos de proyectos.
Por ejemplo, el cliente CVS declara lo siguiente:
<extension point="org.eclipse.team.core.projectSets"> <projectSet id="org.eclipse.team.cvs.core.cvsnature" class="org.eclipse.team.internal.ccvs.ui.CVSProjectSetSerializer"/> </extension>
La clase especificada debe implementar la interfaz IProjectSetSerializer.