код моей компании находится в хранилище Subversion, и до сих пор он работал хорошо. Я последовал совету по настройке хранилища, то есть у меня есть подкаталоги веток / тегов / ствола. Но теперь я хочу быть немного более организованным и иметь две мета-ветви: dev и release. Первый, очевидно, предназначен для целей разработки, где инженеры могут попробовать разные странные вещи, а второй - для стабильного кода, готового для продукта. Все новые функции сначала будут жить в "dev" во время разработки, и когда они будут считаться нормальными, они будут время от времени добавляться в ветку "release". Фиксация "релиза" будет происходить только от таких слияний плюс обычная ошибка. Каждая из этих мета-ветвей будет содержать нормальные подкаталоги ветвей / тегов / транка.
Проблема, с которой я столкнулся, заключается в том, что я не могу на всю жизнь это настроить. Я создал 2 мета-ветви, переместил все существующие подкаталоги в «dev» и теперь хочу переместить ствол «dev» в ствол «release». Но я не могу понять, как это сделать. Если я переключаюсь (из TortoiseSVN), он просто удаляет все, потому что ствол "release" пуст. Если я пытаюсь создать ветку 'release / trunk' из 'dev / trunk', tortoisesvn жалуется, что путь не существует.
Я не могу понять, что делать. Это должно быть просто, не так ли? Я предполагаю, что многие люди используют подобную организацию, dev против release?!
Любые советы / комментарии / идеи приветствуются.
Заранее спасибо.
A