Одним из самых Критичных аспектов при Коллективной разработке Проектов является наличие соответствующего Инструментария по Контролю возможности редактирования Программных файлов Проекта. Например, если не используется подсистема Контроля и если несколько Разработчиков могут одновременно вносить Изменения в конкретный Программный файл, то существует высокая Вероятность того, что некоторые Фрагменты программного Кода могут быть потеряны, или будут сохранены с ошибками, что приведет к незапланированным Затратам по выверке ошибок и несоответствий.
Система Visual FoxPro поможет вам, вашей Группе разработки эффективно управлять Проектами разрабатываемых Приложений, в данной системе существует возможность интегрировать Диспетчер Проектов с внешними Подсистемами управления Исходным Программным Кодом "Source Code Control System". С помощью данных рекомендаций ваша Группа сможет распределить управление над коллективно разрабатываемыми программными файлами, это обеспечит вам высокую гарантию эффективной разработки Приложения, позволит избежать незапланированных Затрат.
Интегрирование подсистемы "Source Control" с проектами Visual FoxPro.
Система Visual FoxPro поддерживает сопряжение с подсистемами типа source code control, позволяет вам интегрировать существующие подсистемы Контроля Исходного Кода в разрабатываемые вашей группой Проекты Приложений. Вы можете использовать различные доступные версии указанного Программного Обеспечения. (Свяжитесь с продавцом интересующей вас подсистемы Контроля и выясните возможность интегрирования данного ПО с инструментарием Microsoft Development Tools). Например, если ваша Группа разработчиков уже использует подсистему Microsoft Visual SourceSafe, вы можете эффективно его использовать с Проектами Visual FoxPro в качестве подсистемы Контроля Исходного программного Кода.
Обратите Внимание |
---|
Если вы добавляете ваш Проект к системе управления Visual SourceSafe, то все программные файлы Проекта должны размещаться в подкаталоге Проекта или должны быть доступны по описанным Путям поиска файлов. |
Все подсистемы типа source control, используемые в Visual FoxPro, управляются с помощью стандартного Диспетчера Проектов. Когда вы создаете Проект Приложения в системе Visual FoxPro, то у вас имеется возможность создать соответствующее соединение данного Проекта с установленной подсистемой типа "source code control", указанная Опция называется "putting the project under source control" (присоединить проект к подсистеме управления исходным Кодом). После того, как вы выполните указанное Присоединение проекта, Visual FoxPro обеспечит вам полное Управление программными файлами в Проекте, который будет теперь характеризоваться как "source-controlled project". Если вы попытаетесь изменить некоторый программный файл: отредактировать Модуль или изменить Форму — Visual FoxPro запросит дополнительно разрешение о постановке данного файла под ваш Контроль (check out file).
В системе Visual FoxPro, подсистема Source Control контролирует не только файлы типичных программных компонент: .prg -модули, .scx - формы, .frx,.lbx - отчеты , .mnx - меню, .vcx - библиотеки, но и другие, определяемые пользователем Типы программных компонент. Несмотря на то, что конкретный программный файл может использоваться в нескольких Проектах Приложений Visual FoxPro, все соответствующие операции Контроля подсистемы Source Control выполняются в рамках текущего "контролируемого" Проекта.
Обратите Внимание |
---|
Система Visual FoxPro не выполняет дополнительных Запросов относительно Таблиц и Баз Данных (.dbf / .dbc), которые по-умолчанию Не контролируются подсистемой Source Control; однако, вы можете самостоятельно включить указанный файлы в "контролируемый" Проект. |
При работе в системном окне Диспетчера Проекта, который присоединен к контролю source control, Visual FoxPro отображает специализированные Иконки для каждого из программных файлов, которые характеризуют текущий Статус Контроля Файла.
В следующей далее Таблице приводятся варианты Иконок, которые отображают текущий статус рассматриваемого программного Элемента в Диспетчере Проектов.
Иконка | Назначение |
---|---|
Данный файл Контролируется Вашим Диспетчером Проекта Приложения. |
|
Данный файл Контролируется вашим Проектом и другими Разработчиками (совместное управление). |
|
Программный файл Контролируется другим Разработчиком. |
|
Файл не Контролируется; вы не можете изменить данный файл пока не установите над ним Контроль. |
|
Файл был Обновлен. После выполнения Проверки, вы можете Зарегистрировать данный файл. |
|
Файл был Обновлен, но имеются Проблемы или Конфликты, которые требуется разрешить. |
|
Система Visual FoxPro не может определить Статус данного файла с точки зрения подсистемы Source Control. |
Если программный файл не Контролируется подсистемой source control, то рядом с ним Иконка отсутствует.