ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1169781 Топик полностью
VLLV (31.01.2022 17:07, просмотров: 163) ответил il-2 на Расслабься, умные люди уже за тебя все придумали :-) В Mercurial эта штука называется subrepositories, в git - submodules(могу соврать - поправьте). Нормальная система контроля версий сама следит, какая версия библиотеки (субрепозитория) будет привязана к текущему коммиту основного репозитория проекта. Так что на бумажке ничего не прийдется записывать :-)
Работаю с external svn, про бумажку знаю :) Смотри, имеется два проекта. В одном проекте нужно поменять общую библиотеку, в другом не обязательно, не меняем. А потом вдруг нужно в той же библиотеке поменять для проекта, в котором не менялось. Выбор: то ли дробить библиотеки, то ли вводить ненужные изменения. В максиме Скрипача о раздельных проектах есть рациональное зерно, только у него проекты трудоемкостью не 5 человеко-лет.