Это дает мне большие головные боли! У меня возникают проблемы, даже описывая проблему словами.Управление основной библиотекой в Subversion
В принципе, я хочу, чтобы иметь возможность управлять основной библиотекой (coreLib) классов Actionscript с учетом следующих требований:
- последняя версия проверяется, когда начинается новый проект.
- dev может внести изменения в coreLib, а затем передать их обратно в repo по мере написания проекта (возможно, исправления ошибок, добавленные функции и т. Д.)
- проект содержит «моментальный снимок» coreLib, так что , если он возвращается через несколько месяцев, он (как можно скорее) имеет копию coreLib, которая гарантировала совместимость с проектом.
Я пробовал использовать внешние, но это может нарушить совместимость, идущую назад. В настоящее время я экспортирую coreLib в проект и его VC'd вместе с проектом. Я не могу понять, как вернуть изменения в репо, но не просто копировать верх и проигрывать историю.
Любые советы?
Интересно, не уверен, как этого добиться. – hamishtaplin
@dr_tchock: соединительные и отраслевые каталоги - это просто обозначения соглашений в подрывной деятельности. Выполнение * svn cp * - это не что иное, как создание ветки. Когда вы настраиваете новый каталог, просто выполните * svn cp 'core-lib-path' 'project1/lib/*. – zellus
Спасибо за разъяснение. Я тестирую это сейчас - он выглядит как лучший ответ. – hamishtaplin