Probablemente sí. El espacio de trabajo es básicamente un conjunto de proyectos, por lo que si otros desarrolladores quisieran trabajar con el mismo conjunto, entonces debe poner el espacio de trabajo en control de la versión.
Si el espacio de trabajo es estrictamente para su propio uso, o si solo hay un proyecto en el área de trabajo, entonces tal vez no necesite ponerlo en control de versión. Pero eso significa que tendrías que volver a crearlo cada vez que te mudes a una máquina nueva o si decides volar todo y empezar de cero.
Xcode 4 es bastante bueno para poner datos específicos del usuario en carpetas/archivos cuyos nombres contienen la palabra "usuario" o su nombre de usuario, y colocar productos de compilación y temporales en algún lugar fuera del árbol de origen, por lo general Pondría todo lo que obviamente no es específico del usuario en el repositorio.
¿No deberíamos ponerlo como 'xxx.workspace.dist' o algo así? –
FWIW, veo que otras personas en Internet recomiendan NO controlar el archivo del espacio de trabajo. Supongo que mi recomendación es hacer lo que encuentre para ser útil con su flujo de trabajo específico. –
Quise decir 'xxx.workspace.dist' como un espacio de trabajo de ejemplo para comenzar cuando recién se clona el proyecto. Por lo tanto, no se realiza un seguimiento del espacio de trabajo principal, pero aún tiene el punto de partida. –