¿Cómo determina Eclipse qué proyectos cargar para un espacio de trabajo en particular?

¿Alguien sabe cómo Eclipse determina qué proyectos se encuentran en un área de trabajo en particular? ¿Hay algún file de configuration en alguna parte con esta información? He luchado (en vano) durante varias horas tratando de resolver esto. Me gustaría poder editar esta configuration / verificarla en SVN …

Estoy de acuerdo con Thilo en que no es una buena idea colocar los metadatos del espacio de trabajo en su sistema de control de versiones.

Sin embargo, en el espíritu de responder la pregunta y dejar que otros tomen sus propias decisiones de valor: el directory $ {workspace_loc} /. Metadata / .plugins / org.eclipse.core.resources / .projects debe contener un directory para cada proyecto que eclipse utiliza para realizar un seguimiento de dónde está el proyecto en el disco y un montón de otra información.

Creo que Eclipse funciona mucho mejor si administra solo los proyectos individuales en su sistema de control de versiones.

Puede publicar el set de proyectos que componen un espacio de trabajo como un file de set de proyectos (un file XML que se puede crear como Exportar> Equipo> Conjunto de proyectos), que puede colocar en su repository. Este file contiene la location del repository para todos los proyectos, de modo que puedan ser desprotegidos todos a la vez.