OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 15:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 17 Февраль, 2012 15:41 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Ну да, это нововведения последней версии SVN. А разве это мешает войти в поддиректорию и коммитить её или ревертить?

(модератор) отделён оффтопик из темы viewtopic.php?p=70733#p70733


Последний раз редактировалось Евгений Темиргалеев Суббота, 18 Февраль, 2012 05:00, всего редактировалось 1 раз.
инф. о переносе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Коллекция компонентов ОberonCore
СообщениеДобавлено: Пятница, 17 Февраль, 2012 21:12 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Это "мешает" выделить из большого репозитория нужные мне подсистемы в виде "маленьких" репозиториев без потери связи с серверным "оригиналом".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Коллекция компонентов ОberonCore
СообщениеДобавлено: Суббота, 18 Февраль, 2012 05:56 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Это "мешает" выделить из большого репозитория нужные мне подсистемы в виде "маленьких" репозиториев без потери связи с серверным "оригиналом".
Решение есть :)

Исходная идея (viewtopic.php?f=1&t=1657) не прижилась. Следующий вариант организации рабочего места для разных ББ-проектов больше года используется (на линухах) без изменений:
Вложение:
Комментарий к файлу: "Рабочее пространство" для коллекции компонентов OberonCore
wkspc.odc [18.13 КБ]
Скачиваний: 824


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 18 Февраль, 2012 09:40 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Симлинки привязывают ББ к одному рабочему месту, а в винде они ещё и абсолютные, то есть, мой излюбленый способ работать на любом компе с флешки уже не получится осуществить совсем тривиально.
Сейчас я решил для себя проблему с помощью .bat файла, но связь с хранилищем, как и следовало ожидать, потерялась.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 20 Февраль, 2012 08:24 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Сейчас я решил для себя проблему с помощью .bat файла, но связь с хранилищем, как и следовало ожидать, потерялась.
Не прижившийся у меня первоначальный вариант заключался в создании "рабочего места" батником... слишком навороченно было. Устоявшийся вариант --- изменения вносятся точно по месту и однократно (нужна подсистема -- добавил ссылку; не нужна -- убрал); для этого каталог-"рабочее место" должен быть синхронизируемым.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 20 Февраль, 2012 12:38 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Моё рабочее место организовано в виде каталогов 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 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Абсолютных ссылок достаточно. Главное --- разворачивать "рабочее пространство" в один и тот же каталог на рабочей машине. Для синхронизации не обязательно использовать систему контроля версий. Есть специальные "чисто" синхронизаторы, например, unison... лишь бы он умел переваривать виндовые симлинки. Вместо обновления/фиксации изменений рабочей копии, нужно будет пускать синхронизацию флешки с "диском"/обратно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 20 Февраль, 2012 14:38 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Если "развернуть" требует больше чем "воткнуть флешку, нажать мышкой", то это уже проблема


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB