Я использую VS2008/VS2010 с Resharper 5, TortoiseSVN 1.6.8.19260-x64 и AnkhSVN 2.1.8420.8. Большинство операций, которые я выполняю в Visual Studio, хорошо отражены в SVN, однако переименование папок в проекте может вызвать проблемы, когда я пытаюсь представить свои изменения. Также необходимо обновить все пространства имен в исходных файлах С# в переименованной папке, чтобы отразить изменение имени.
Каков наилучший способ переименовать основную папку проекта или любые подпапки и гарантировать отсутствие проблем с SVN? Должно ли это быть сделано за пределами Visual Studio?
Каков наилучший способ обновить все изменения пространства имен? Является ли поиск/замена единственным способом?
Есть ли какие-либо рекомендации относительно имен папок и их содержимого?