Как восстановить представленные версии проекта SVN после изменения структуры папки? - PullRequest
0 голосов
/ 05 мая 2011

Во время разработки небольшого проекта я использовал SVN и Tortoise.Позже я решил изменить иерархию каталогов в папке моего проекта.Корневая папка проекта содержала много подпапок, поэтому я создал новую и поместил в нее все папки, которые хотел сгруппировать.После этого я представил изменения.На самом деле я думал, что новое дерево каталогов будет обновлено в хранилище SVN в соответствии с локальными изменениями.Но что-то пошло не так и все версии в SVN-клиенте исчезли.На данный момент я обнаружил, что есть команды перемещения и перемещения в SVN, и я, вероятно, должен их использовать.

Вопрос в том, почему это происходит и как восстановить мой репозиторий?

Заранее спасибо.

1 Ответ

0 голосов
/ 05 мая 2011

В рабочей копии сделайте Show Log в корне вашего проекта, выберите неверный коммит и выберите «отменить изменения из этой ревизии». Это сделает вашу рабочую копию, как и прежде, плохим коммитом. Верните изменения правильно и затем подтвердите.

Если было несколько плохих коммитов, найдите последний хороший коммит и выберите «Вернуться к этой ревизии». Верните изменения правильно, а затем подтвердите.

...