SVN переместил файлы и теперь не будет фиксировать - PullRequest
1 голос
/ 10 марта 2011

Я переместил некоторые файлы из одного каталога в другой в Visual Studio. Теперь, когда я пытаюсь зафиксировать эти файлы, он говорит мне, что другой каталог не найден (я удалил его). Зачем svn все еще нужны эти каталоги?

/svn//trunk/Source/SampleRepoProject.Data/Domains/Interfaces' path not found /trunk/Source/SampleRepoProject.Domains/Interfaces

Как я могу это исправить? мне нужно вернуться во все эти удаленные каталоги и воссоздать их?

Использование Ankh и tortoiseSVN.

Ответы [ 2 ]

1 голос
/ 10 марта 2011

TortoiseSVN имеет функцию, позволяющую безопасно делать подобные вещи. Перетащите папку в новое место в проводнике Windows, используя правую кнопку вместо левой. Когда вы отпустите, появится диалоговое окно с предложением SVN Переместить / Скопировать файлы / папки.

1 голос
/ 10 марта 2011

Вы переместили файлы или папку, содержащую файлы?

Некоторые IDE перемещают папку .svn вместе с родительской папкой.Это приводит к Очень плохим вещам , поскольку это относится к SVN.Как правило, я создаю новые папки и перемещаю файлы из старого местоположения в новое, не перемещая исходный каталог (и, следовательно, папку .svn).Затем я удаляю старый каталог.

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