Сегодня у нас была проблема с Subversion (WANDisco).TortoiseSVN Удалить ветку в репо, а затем воссоздать ее
Мы неправильно создали ветку на несколько дней назад, поэтому мы решили удалить ее, а затем заново создать ее с помощью TortoiseSVN.
Мы разветвили папку корневого уровня (application1), которая эффективно дублировала наши ветви/метки/туловище.
Таким образом, наша структура репо:
application1/trunk
application1/branches
application1/tags
Мы хотели расшириться ствол, но мы выбрали Application1. Это создало следующую структуру:
application1/branches/v5/trunk
application1/branches/v5/branches
application1/branches/v5/tags
Мы удалили Application1/Филиалы/v5 затем разветвленную Application1/багажник для Application1/филиалов/v5.
На наших компьютерах разработки TortoiseSVN жаловался на конфликты с папкой, когда мы обновили папку application1/branches/V5. ПРИМЕЧАНИЕ. У разработчиков уже была эта папка в рабочей копии.
Мы попробовали различные комбинации Clean Up, чтобы исправить проблему. В некоторых случаях он решил восстановить старую структуру V5.
В конце концов, нам пришлось удалить всю рабочую копию с ПК разработки, а затем выполнить проверку, чтобы, наконец, вернуться в рабочее состояние.
Вопрос в том, как вы должны устранить это правильно? Кроме того, будьте осторожны при ветвлении.