У нас есть репозиторий subversion, который был настроен без использования стандартного \ trunk \ tags \ branch layout, и теперь через пару лет мы стремимся исправить это. Мы используем черепахуSVN.Изменение дерева файлов в tortoisesvn
Наша нынешняя система является то, что у нас есть «Dev» папку с различными подкаталогов для пользовательского интерфейса, бизнес-логики и т.д.
В идеале мы хотели бы иметь папку Dev, с магистральным, ветви и теги, а затем внутри папки trunk наши подкаталоги.
Мой план состоял в том, чтобы создать новые папки для соединительных линий, ветвей и тегов в папке dev и на том же уровне, что и наши подкаталоги, добавить и зафиксировать новые папки, а затем svnmove подкаталоги в папку trunk.
Я могу сделать это на актуальной рабочей копии; однако у всех нас много местных изменений, и я боюсь, что когда мы обновим, мы неизбежно столкнемся с сотнями конфликтов деревьев. Может ли кто-нибудь увидеть лучший способ сделать это?
Единственный вариант, который я вижу, - это индивидуально скопировать все локально измененные файлы из наших текущих рабочих копий в новую версию репозитория, а затем удалить старую рабочую копию, но это не идеально. У нас много местных изменений, и вряд ли будет время, когда у нас все имеют довольно актуальную рабочую копию.
Большое спасибо заранее,
Dave
Я боюсь, что это на самом деле не представляется возможным, поскольку мы все работаем над различными проектами, которые не закончили так comitting всех наших изменений не будет работать. –