Как отменить перемещение папки в обозревателе решений в Visual Studio с SVN? - PullRequest
4 голосов
/ 03 ноября 2008

Я случайно переместил очень важную и большую папку из корневого проекта в подпапку. Теперь, когда я пытаюсь переместить папку назад, появляется сообщение об ошибке «Невозможно создать файл, если этот файл уже существует». Как мне вернуть вещи назад?

Дополнительная информация: Я также нахожусь под SVN, и теперь он хочет начать новое дерево журнала. Я просто иду, чтобы выиграть проводник с Tortoise SVN и нажимаю коммит. Если я просто скопирую и вставлю файл обратно в исходную папку, SVN захочет удалить его при коммите. Вау, я не могу поверить, что эта маленькая штука создает огромный беспорядок.

Дополнительно: я удалил исходную папку, скопировал и вставил новую, и теперь система коммитов не работает, потому что она сообщает, что папки нет (я удалил ее, поэтому ее там нет) ).

Ответы [ 2 ]

1 голос
/ 03 ноября 2008

Используете ли вы какие-либо плагины управления исходным кодом, такие как AnkhSVN.

По звуку вы переместили папку, в которой она была создана, на новое место и обновили файл решения как таковой, но по какой-то причине оставили копию исходной папки в исходном месте на файловая система.

Если в этом случае вам, вероятно, потребуется вручную удалить его (сначала сделайте резервную копию) вне VS в проводнике Windows, вы можете переместить его обратно.

0 голосов
/ 03 ноября 2008

Но существует ли папка или файл с таким же именем в корневой папке?

Если это так, я бы сначала попытался удалить его. Убедитесь, что у вас нажата кнопка «Показать все файлы» в «Обозревателе решений» для визуализации всего вашего дерева на VS2008.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...