Я бы не помещал Workspaces в SCM;это потребовало бы, чтобы среда каждого разработчика была идентична.Вместо этого позаботьтесь, чтобы избежать любых жестко закодированных путей;используйте переменные рабочей области.
Используйте Файлы набора проектов , чтобы идентифицировать и совместно использовать наборы проектов, которые необходимо импортировать в рабочую область.Эти файлы могут / должны храниться в SCM, возможно, в отдельных проектах релизов.
Моя практика при серьезной работе с приложением - начинать с чистого рабочего пространства, без посторонних проектов.Заполните его, используя PSF.