Итак, мы постепенно переводим все наши проекты в SVN из CVS.
В частности, один проект имеет два параллельных потока разработки, которые совместно используют большой объем кода, и они выполняют это с помощью простого трюка с тегами ветвления.
Некоторые файлы разветвляются нормально, так как они расходятся в разных потоках:
foo.c
- 1.18 --- ГОЛОВКА, ВЕРСИЯ-1-ФИЛИАЛ
- 1.15.2.10 --- ВЕРСИЯ-2-ФИЛИАЛ
Другие не отличаются между ветвями и «разделяются» между ветвями. Любые обновления автоматически включаются в обе ветви:
bar.c
- 1.25 --- ГОЛОВКА, ВЕРСИЯ-1-ФИЛИАЛ, ВЕРСИЯ-2-ФИЛИАЛ
Насколько я могу видеть, нет способа выполнить такое же "связывание" ветвей в subversion, для каждого файла отдельно. Кто-нибудь, пожалуйста, скажите мне, что это не так?