Я пытаюсь объединить несколько исходных репозиториев вместе, сохраняя историю версий во время процесса.Я много читал о процессе дампа / загрузки svnadmin, но мне все еще не хватает одной части.
Каждый исходный репозиторий настроен с вашей стандартной настройкой "trunk" и "branch",Это все хорошо.Проблема в том, что я хочу помассировать пути, когда объединяю вещи.Например ...
Многие из рассмотренных мною подходов позволят вам создать такую структуру:
/project1
/project1/trunk
/project1/trunk/html
/project1/branches
/project2
/project2/trunk
/project2/trunk/html
/project2/branches
Однако я хочу, чтобы наша окончательная структура была такойвместо этого:
/trunk
/trunk/project1
/trunk/project1/html
/trunk/project2
/trunk/project2/html
/branches
Причина: все проекты взаимосвязаны.Project1 может быть нашим внутренним программным обеспечением, project2 нашим внешним программным обеспечением, project3 нашими задачами cron и т. Д. По сути, это все одна объединенная система, и ветвление, специфичное для проекта, кажется, только усложняет нашу жизнь.
Это говоритвозникает проблема с тем, как я перевожу старую структуру каталогов в новую.Мысли? * * 1013