Ствол нашего проекта выглядит примерно так:
trunk/foo
trunk/bar
trunk/baz
Подкаталоги foo, bar и baz на самом деле не связаны друг с другом, а bar и baz на самом деле довольно огромны.Как мне создать ветку только с помощью foo, чтобы мои ветви выглядели примерно так:
branches/branch1/foo
branches/branch2/foo
Сейчас я делаю ветку на весь ствол, затем удаляю bar и baz, но ядумаю, что это будет проблематично во время слияния, поскольку он попытается удалить bar и baz.Мне бы хотелось, чтобы он был достаточно умен, чтобы знать, что я просто хочу работать с foo и ничего не делать с bar или baz.
Вторичный вопрос, не столь важный, что, если я хочу веткус помощью foo и bar, например:
branches/branch1/foo
branches/branch1/bar
Будет ли сложнее процесс разветвления этих двух папок без разветвления других?
Редактировать: Мне было указано, что я могу использовать SVNср.Это работает, но я надеялся работать с репозиторием git svn, и, насколько я могу судить, ближайший аналог git-svn - svn cp - это ветка git svn, которая автоматически обрабатывает копирование.К сожалению, я не могу найти там никакой опции, которая позволила бы мне разветвлять только конкретный подкаталог.