OberonCore
 

Subversion и BlackBox

Использование хранилищ Subversion при разработке подсистем BlackBox. Полезные советы, примеры команд и т.п.

Рабочая копия подсистемы — во вторичном каталоге ББ

Создали рабочую копию:

svn checkout URL-хранилища/каталог_подсистемы_в_хранилище вторичный_каталог/Подсистема

Запустили ББ, поработали и фиксируем изменения:

svn commit вторичный_каталог/Подсистема -m "описание изменений"

Игнорирование Sym и Code

Выставить свойство svn:ignore на каталоги подсистем:

svn propset svn:ignore -F ignore.txt каталог_Подсистемы

ignore.txt:

Code
Sym

Хранение структуры вторичного каталога

Предположим, идёт разработка подсистемы Sub1, зависимой от не стандартных подсистем SubA и SubB. И размещены они в разных хранилищах. Можно создать в хранилище вторичный каталог ББ, создание рабочей копии которого автоматически загружает рабочие копии подсистем из других хранилищ. (См. Внешние зависимости).

Выставить свойство svn:externals на вторичный каталог:

svn propset svn:externals -F bb-svn_externals.txt вторичный_каталог

bb-svn_externals.txt:

Sub1 URL-хранилища1/каталог_Sub1_в_хранилище
SubA URL-хранилищаA/каталог_SubA_в_хранилище
SubB URL-хранилищаB/каталог_SubB_в_хранилище
 
Программирование
Главная
Оберон и оберон-технологии
Общие статьи
Библиотека
BlackBox
Среда
Документация
Компоненты
Статьи
Полигон
Образование
Статьи
Учебные материалы
Сообщество
Информатика-21
ООО «Метасистемы»
Европейский центр программирования
Oberon Community Platform
Королевство Делфи
© 2007, 2008, 2009 Проект "OberonCore".