Выполните следующие шаги (взято со страницы 39 "Прагматического руководства по Subversion"):
* Using Windows Explorer, right-drag the file to a different location in your working copy, and choose "SVN Move versioned item(s) here."
* Commit your changes by right-clicking the base of your working copy and choosing SVN Commit...
... Я переместил несколько файлов в новые папки, которые я создал в своем проекте (классы, данные, формы).
Когда я перезагрузил проект в Visual Studio и нажал F6, я получил пять таких сообщений об ошибках:
Не удалось создать имя ресурса манифеста для ChosenPlatypi.resx. Не удалось найти файл "C:\duckBills\duckBills\ChosenPlatypi.cs".
Итак, я увидел, что все файлы, которые я переместил в проводнике, НЕ находились в своих папках в обозревателе решений, а находились в прежнем месте (непосредственно под проектом), но теперь с красным крестиком и желтым значком предупреждения на их.
Поэтому я попытался перетащить их в папки, которые я создал (что я уже сделал в проводнике Windows), но это выдает ошибку: «Исходный файл ChosenPlatypi.cs не найден».
ОБНОВИТЬ
Поэтому я решил «начать сначала», отменив изменения (в проводнике Windows щелкните правой кнопкой мыши каталог base/trunk, выберите Tortoise SVN | Показать журнал, выделите изменение, вызвавшее хаос, и выберите «Отменить изменения из этой версии». "
Решение в Visual Studio теперь снова компилируется, НО файлы, которые я ранее переместил в новые созданные мной подпапки, украшены желтым знаком плюс, а под ними - красными значками/глифами вертушки (или...????).
ОДНА из созданных мной подпапок все еще там (Формы), и ОДИН из наборов файлов (*.cs, *.Designer.cs и *.resx), которые я скопировал в нее, все еще там. Я не знаю, если что, я сделал по-другому с этим перемещением файла...