OberonCore https://forum.oberoncore.ru/ |
|
Организация "рабочего места" ББ+Subversion https://forum.oberoncore.ru/viewtopic.php?f=1&t=3850 |
Страница 1 из 1 |
Автор: | Valery Solovey [ Пятница, 17 Февраль, 2012 15:41 ] |
Заголовок сообщения: | Организация "рабочего места" ББ+Subversion |
Ну да, это нововведения последней версии SVN. А разве это мешает войти в поддиректорию и коммитить её или ревертить? (модератор) отделён оффтопик из темы viewtopic.php?p=70733#p70733 |
Автор: | Пётр Кушнир [ Пятница, 17 Февраль, 2012 21:12 ] |
Заголовок сообщения: | Re: Коллекция компонентов ОberonCore |
Это "мешает" выделить из большого репозитория нужные мне подсистемы в виде "маленьких" репозиториев без потери связи с серверным "оригиналом". |
Автор: | Евгений Темиргалеев [ Суббота, 18 Февраль, 2012 05:56 ] |
Заголовок сообщения: | Re: Коллекция компонентов ОberonCore |
Пётр Кушнир писал(а): Это "мешает" выделить из большого репозитория нужные мне подсистемы в виде "маленьких" репозиториев без потери связи с серверным "оригиналом". Решение есть Исходная идея (viewtopic.php?f=1&t=1657) не прижилась. Следующий вариант организации рабочего места для разных ББ-проектов больше года используется (на линухах) без изменений: Вложение:
Комментарий к файлу: "Рабочее пространство" для коллекции компонентов OberonCore
wkspc.odc [18.13 КБ] Скачиваний: 831 |
Автор: | Пётр Кушнир [ Суббота, 18 Февраль, 2012 09:40 ] |
Заголовок сообщения: | Re: Организация "рабочего места" ББ+Subversion |
Симлинки привязывают ББ к одному рабочему месту, а в винде они ещё и абсолютные, то есть, мой излюбленый способ работать на любом компе с флешки уже не получится осуществить совсем тривиально. Сейчас я решил для себя проблему с помощью .bat файла, но связь с хранилищем, как и следовало ожидать, потерялась. |
Автор: | Евгений Темиргалеев [ Понедельник, 20 Февраль, 2012 08:24 ] |
Заголовок сообщения: | Re: Организация "рабочего места" ББ+Subversion |
Пётр Кушнир писал(а): Сейчас я решил для себя проблему с помощью .bat файла, но связь с хранилищем, как и следовало ожидать, потерялась. Не прижившийся у меня первоначальный вариант заключался в создании "рабочего места" батником... слишком навороченно было. Устоявшийся вариант --- изменения вносятся точно по месту и однократно (нужна подсистема -- добавил ссылку; не нужна -- убрал); для этого каталог-"рабочее место" должен быть синхронизируемым.
|
Автор: | Пётр Кушнир [ Понедельник, 20 Февраль, 2012 12:38 ] |
Заголовок сообщения: | "Рабочий" ББ при наличии множества источников подсистем |
Моё рабочее место организовано в виде каталогов bb и bbcb, при этом, в каталоге bbсb хранится исполняемый файл Blackbox, основные подсистемы, и, подсистемы из репозитория oberoncore и с сайта Цинна. в каталоге bb всё наше содержимое синхронизируется с репозиторием на битбакете. И этот каталог bb подключается через параметр /USE при запуске ББ. В принципе, для меня не составило проблемы запилить bat-файл с таким содержимым Код: xcopy "d:\dev\bb.svn\Abf\Abf" "d:\dev\bbcb\Abf" /E /I /F /H /Y где d:\dev это симлинк на рабочую флешкудля каждой из нужных мне подсистем. Такой bat-файл я теперь выполняю после проверки репозитория, как раньше я выполнял обновление отдельных мини-репозиториев в каталоге bbcb. Так же, я создал простенький ланчер, который может запустить описаную выше конфигурацию сборки на любом компе из любого места. Это позволяет работать с флешки, но лишает меня возможности использовать симлинки в описанном вами варианте. Видимо, основная причина описаных проблем - невозможность подключать множество каталогов в виде каталога /USE или его аналога |
Автор: | Евгений Темиргалеев [ Понедельник, 20 Февраль, 2012 13:28 ] |
Заголовок сообщения: | Re: Организация "рабочего места" ББ+Subversion |
Абсолютных ссылок достаточно. Главное --- разворачивать "рабочее пространство" в один и тот же каталог на рабочей машине. Для синхронизации не обязательно использовать систему контроля версий. Есть специальные "чисто" синхронизаторы, например, unison... лишь бы он умел переваривать виндовые симлинки. Вместо обновления/фиксации изменений рабочей копии, нужно будет пускать синхронизацию флешки с "диском"/обратно. |
Автор: | Пётр Кушнир [ Понедельник, 20 Февраль, 2012 14:38 ] |
Заголовок сообщения: | Re: Организация "рабочего места" ББ+Subversion |
Если "развернуть" требует больше чем "воткнуть флешку, нажать мышкой", то это уже проблема |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |