У меня есть проект на codeplex, и я пытаюсь реорганизовать древовидную структуру, чтобы она стала более понятной и с ней было легче работать.
Это мой текущий макет:
TopLevel
|-->src
|--->ProjectA //This is where all the files are held
|-->Core //plus three more folders
|-->MyProject.Core
|--->trunk
|-->src // I want to move all the folders and files in ProjectA into here
Итак, я хочу переместить все папки и файлы в ProjectA в ProjectA.Core / Trunk / src.
Я извлекаю все дерево исходных текстов и щелкаю правой кнопкой мыши по папкам в папке ProjectA и выбираю «переместить версированные файлы сюда» в папку src, которая помечает папки в Project для удаления, но новые файлы в src по-прежнему имеют зеленый цвет. поставьте галочку рядом с ними, а не с синей кнопкой «плюс».
После того, как я зафиксировал изменения, я заглянул в браузер репозитория и увидел, что папки не были перемещены и все еще находились в папке ProjectA.
Как я могу переместить папки и файлы в этих папках в другую папку в Subversion? Без потери истории версий.
Я использую TortoiseSVN.
РЕДАКТИРОВАТЬ: Оказывается, это был кодекс, я переместил свой проект в код Google, и все работает нормально.