Сначала немного предыстории:
Я использую "базовый" код из удаленного репозитория SVN, который не находится под моим контролем. Код не помечен (пока), поэтому мне всегда нужно идти в ногу со стволом.
По ряду причин (наиболее важной из которых является то, что наши локальные расширения кода имеют «нишевый» характер и предназначены для решения конкретной проблемы с проектом, в котором используется код), я не могу использовать удаленный репозиторий. для контроля версий любых изменений, которые я вношу локально.
У меня есть локальный репозиторий SVN, в котором я в настоящее время занимаюсь «локальным» управлением версиями.
Проблема, с которой я столкнулся: я не могу понять, есть ли хороший способ синхронизировать код одновременно с обоими репозиториями. То есть я хотел бы сохранить информацию об «удаленной» версии (чтобы я мог объединить в будущем изменения), но я также хотел бы иметь информацию о «локальной» версии одновременно (т. Е. В той же структуре каталогов) .
В настоящий момент я использую два разных каталога, каждый из которых содержит идентичный код, но каждый с разной информацией о версиях. Очевидно, это довольно много накладных расходов, особенно потому, что код в двух каталогах необходимо синхронизировать независимо.
Есть ли способ сделать это в Subversion? Или у вас есть предложения по поводу альтернативных подходов к этому?