Есть два способа взять файл из хранилища исходных кодов сервера и поместить его в локальную рабочую область: использовать команду Get Latest или Check Out. Команда Get Latest (как вы уже видели из предыдущих примеров управления рабочей областью) просто получает текущую версию файла в том виде, в котором она существует на сервере, и копирует ее в вашу рабочую область. Команда Check Out используется для того, чтобы указать системе, что вам нужна последняя версия файла и что вы собираетесь внести в нее изменения. В зависимости от конфигурации системы TFSC (исключительный или разделяемый доступ) это будет означать следующее: если доступ исключительный, то на файл будет установлена блокировка, и никто другой не сможет сделать изменений в то время, как вы работаете с этим файлом. Если доступ разделяемый, то другие могут делать изменения в файле; эти изменения будут позднее объединены с вашими изменениями и будет сгенерирована новая версия, которая будет храниться в хранилище исходных кодов.
Примечание
Настройка доступа (исключительного или разделяемого) фактически определяется шаблоном процесса, использованным для вашего командного проекта. Более подробную информацию относительно шаблонов процесса см. в главе 23, либо в документации MSDN по серверу Team Foundation Server.