Даже после того, как некоторые программные файлы (процедуры, формы, библиотеки...) будут добавлены в Проект, который контролируется подсистемой Source Control (Управления Проектами), другие Разработчики не смогут работать с указанными программными элементами. Разработчики должны в интерактивном режиме (не автоматически), с использованием инструментария Управляющей системы, проверить программные файлы, требующие обновления версий. Однако, только у Разработчика, который добавил новые программные элементы, будут обновлены Списки программных элементов Проекта, которые являются основным управляющим элементом Дизайнера Проекта. Для актуализации Списков программных элементов Проекта у всех Разработчиков требуется Обновление Списков Проекта.
Когда вы выполняете обновление списков проекта, система Visual FoxPro:
-
Создает новую локальную копию Списка файлов Проекта (файл .pjm).
-
Выполняет внутренний контроль (Checks in) указанного нового Списка файлов Проекта (если включена опция подтверждения контролируемых файлов (Check Out)).
-
Объединяет локальный и Глобальный (сетевой) списки программных элементов проекта, если найдены различия в этих списках. Если происходит ошибка объединения, конфликт слияния списков, система Visual FoxPro открывает диалоговый бокс для разрешения данной ситуации конфликта.
-
Выполняется контрольная Сборка локального Проекта, файла (.pjx), построенного на основе объединенного Списка.
-
Загружает отсутствующие копии программных элементов от соответствующих Разработчиков (кто добавлял файлы в проект).
-
Запрашивает у вас местоположение последних версий программных элементов.
-
Обновляет отображенные Списки программных элементов в системном окне Project Manager.
Для обновления Списков программных элементов Проекта:
-
Из системного меню Project, выберите пункт Source Control, и далее подпункт Update Project List (при наличии на вашей рабочей станции развернутой или установленной подсистемы Управления Проектами).
Как составляющая часть подсистемы обновления списков, Visual FoxPro запрашивает у вас местоположение последних версий программных файлов. Если вы уже выполнили подтверждение (внешний контроль - check out) программных файлов, то выполнено основное правило обновления коллективных проектов - иметь самые последние версии програмных элементов, порэтому ваш проект с большой вероятностью полностью соответствует сетевому проекту.
Если вы загрузили последнюю версию программного файла (например, обычная текстовая процедура - текстовый файл), Управляющая подсистема (source control) попытается объединить локальную версию программного файла и полученный текстовый файл. Дополнительную информацию об объединении текстовых файлов смотрите в разделе: Как: Выполнять контроль (Check In) программных файлов.
Когда вы завершили работу с Проектом Приложения, ваши коллеги, Разработчики должны выполнить описанную выше процедуру Обновления Списков программных элементов Проекта для актуализации своих Списков Проектов, загрузки ваших новых программных файлов.
См. также
Задачи
Как: Отключить Проект Приложения от подсистемы Source ControlКак: Объединить существующие Проекты, управляемые подсистемой Source Control