Есть ли кто-нибудь, кто использует Clear Case с Sybase Powerbuilder? - PullRequest
3 голосов
/ 24 июня 2010

С самого начала пришло слово стандартизировать нашу систему SCM. А на глиняных табличках было написано «Ясное дело».

Я обращаюсь ко всем, кто на самом деле использует эту конфигурацию, - чтобы получить лучшие практики, советы и подсказки, военные истории, что угодно ...

Группа новостей Sybase Source Control возвращает только звуки сверчков.

В настоящее время у нас имеется множество активно поддерживаемых систем Powerbuilder 11.5 и EAServer 5.5 - поэтому вариант управления на уровне файла библиотеки PBL НЕ является опцией.

И пройдет много времени, прежде чем мы перейдем к последней версии 12, которая удаляет файл PBL, использует текстовые файлы и работает как плагин Visual-Studio.

Ответы [ 4 ]

3 голосов
/ 26 июня 2010

Я всегда использовал следующий шаблон

_work.pbl _last_minute_changes.pbl 1.pbl 2.pbl 3.pbl ...

Я экспортирую объекты из 1,2,3 ... и проверь их в прозрачный ящик.Я настроил ночную сборку, используя PowerGen, чтобы выполнить загрузку при импорте в сетевой ресурс.Я использую сценарий, чтобы вывести эти списки в поле зрения.Я проверяю объект из чистого регистра и импортирую его в мой _work.pbl.Внесите мои изменения, экспортируйте его и проверьте в прозрачном виде.Затем триггер запускает сборку CI, которая импортирует объект в _last_minute_changes.pbl и регенерирует его по сравнению с предыдущими ночами, а затем архивирует его в сетевой ресурс.

Затем я обновляю свое представление из общего ресурса с помощью сценарияи удалите объект из моей работы.Когда приходит время развертывания, мы запускаем сценарий, который берет синхронизированные pbl и превращает их в pbd.

Я использовал этот процесс для команды из более чем 100 разработчиков-разработчиков в 4 состояниях, и он действительно проснулсядля нас.В нашем приложении было более 12 000 объектов, и у нас никогда не было проблем.

2 голосов
/ 24 июня 2010

Я использую ClearCase, но не напрямую с проектами PowerBuilder.

Руководство по ClearCase имеет:

Инфоцентр Sybase (11.5) упоминает настройки, влияющие на элементы управления источником .


PowerBuilder проекты или нет, я рекомендую:

  • снимка экрана для всех видов разработки
  • динамические представления для ознакомительных целей (у вас может быть оба : одно динамическое представление для проверки вашей конфигурации конфигурации и одно представление снимка для повторного использования той же самой проверенной конфигурации конфигурации и фактического копирования файлов локально) 1029 *
  • Серверы CC Vob (для размещения репозиториев) должны находиться в локальной сети. Если есть WAN, используйте CCRC (RCP-клиент, обменивающийся данными через Интернет с сервером Web ClearCase, который, в свою очередь, будет связываться с серверами Vob в той же локальной сети)
  • CC Просмотр серверов в локальной сети (каждый клиент должен управлять своим собственным сервером просмотра)
1 голос
/ 24 июня 2010

Я использовал ClearCase и PowerBuilder на предыдущей работе.

Мы использовали интегрированный в IDE элемент управления исходным кодом и настроили его так, чтобы отдельные объекты сохранялись в открытом виде в виде необработанных текстовых объектов (.sro, .srw и т. Д.). Я не был тем, кто экспортировал объекты, поэтому, к сожалению, я не могу сообщить подробности, но я думаю, что PB может сделать хотя бы кое-что для вас. В любом случае, при такой конфигурации, когда мы регистрировали файл из PB, IDE автоматически проверяла файл .srX в ClearCase. Это та конфигурация, которая вам нужна, чтобы вы могли просматривать историю ваших изменений с помощью инструментов ClearCase.

Мы также использовали PowerGen для автоматического создания PBL с использованием исходных файлов в ClearCase. Это также процесс, который вы хотите настроить. Ранее для этого процесса мы должны были вручную проверить PBL в систему контроля версий (!!). Я настоятельно не советую вам делать это, иначе вы не сможете по-настоящему гарантировать синхронизацию файлов .srX и PBL.

Во всяком случае, это краткое резюме. Дайте мне знать, если вы хотите, чтобы я кое-что разъяснил, и я сделаю все возможное. Удачи!

0 голосов
/ 16 июля 2010

Я являюсь администратором управления исходным кодом, и я использую ClearCase и PowerBuilder вместе (используя интеграцию IDE) около 7 лет.У нас есть объекты PBL (.srw, .sru и т. Д.), Экспортированные и в ClearCase.PBL являются , а не в ClearCase.Мы также используем PowerGen для регенерации вместо GLV из-за проблем GLV в более сложных системах.

ClearCase прекрасно интегрируется с PowerBuilder (у нас 9, и мы делаем ROI при обновлении до 12).

Найдите на сайте IBM «Начало работы с PowerBuilder и ClearCase.pdf».Это содержит очень хорошую информацию.

...