Структурирование проектов и решений в системе контроля версий Team Foundation Server (TFS) - Создание нового отображения рабочего пространства

ОГЛАВЛЕНИЕ

Создание нового отображения рабочего пространства

Отображения рекурсивны, поэтому при создании нового отображения рабочего пространства и выполнении операции Get Latest Version (Получить последнюю версию) в корне этого рабочего пространства, вся локальная структура каталогов создается автоматически. Вновь созданная локальная структура каталогов полностью соответствует структуре каталогов сервера.

При создании новых отображений рабочих пространств следует руководствоваться следующими рекомендациями:

  1. Лицо, ответственное за проект, прежде чем впервые добавить решение в систему контроля версий, должно убедиться в том, что на локальном уровне используется верная структура каталогов.
  2. При отображении рабочего пространства проекта группы впервые и осуществлении операции Get Latest необходимо гарантированно спроецировать корневую папку проекта группы в соответствующую локальную папку, например, C:\DevProjects\TeamProject1.

Где хранятся отображения рабочего пространства?

Информация рабочего пространства сохраняется как на клиенте, так и на сервере. На стороне клиента информация рабочего пространства находится в файле VersionControl.config, располагающемся в следующей папке: \Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache.

Файл VersionControl.config проецирует имя рабочего пространства в локальный каталог на компьютере разработчика. Он не содержит информации о соответствии между отдельными папками системы контроля версий и локальными каталогами. Эта информация хранится на сервере в нескольких таблицах (включая tbl_Workspace и tbl_workingfolder) базы данных TfsVersionControl.