Недавно мне было поручено создать план ветвления для нашего проекта, и часть этого включала создание нескольких ветвей функций и веток релиза.Мне также пришлось очистить дерево управления исходным кодом, чтобы ветви могли быть автономными.Я в основном начал с этого:
/
./src
./model
./processtemplates
./data
./otherfolders
Я изменил структуру следующим образом:
/
./trunk
./src
./model
./data
./branches
./v1
./release1
./src
./model
./data
./release2
Проблема в том, что мне нужно создать ветку из определенной предыдущей версии, но в папкеструктура изменилась, поэтому я не могу получить этот набор изменений для папки / trunk для создания ветви.Точное сообщение об ошибке, которое я получаю: «Не найдено подходящих элементов в $ / в указанной версии.»
Какой лучший способ сделать это?Я имею в виду создание ветви из последней ревизии и возврат всех изменений в старую ревизию.Я надеялся, что есть более легкий путь.