Каковы лучшие практики в ситуации, когда вы реорганизуете ствол в svn, но не можете применить рефакторинг к более старым ветвям, но вам все еще нужно иметь возможность svn объединять исправления из ствола в ветки?
Чтобы задать вопрос более конкретно (если это поможет - если вы можете ответить на вышеизложенное, не стесняйтесь игнорировать):
Мы хотим перейти к Maven в будущем, но нам все еще нужно поддерживать старые версии - их нельзя затронуть, кроме как с санкционированных клиентом изменений и исправлений.
Итак, нам нужно реорганизовать структуру наших папок в транке, чтобы получить его в соответствии с maven - src / main / java, src / main / webapp и т. Д. (В настоящее время это проект WTP - src, WebContent вместо вышеупомянутого).
Но в дальнейшем нам все еще нужно иметь возможность объединить svn со старыми ветвями, которые все еще будут в старой структуре папок.
Возможно ли это? Каковы лучшие практики?
Я знаю, что мы можем применить изменения к соединительной линии, а затем также применить изменения к ветви вручную, но это приведет к большим трудностям для разработчиков, которых мы хотим избежать.
Извинения, если на этот вопрос уже дан ответ или он очевиден (я бы подумал, что так и будет, я чувствую, что задаю очевидный вопрос!)
Заранее спасибо,
Justin