Я программирую в Visual Studio 2010, используя TortiseSVN и VisualSVN в качестве моего клиента для подключения к репозиториям SVN.
У меня частенькая проблема, хотя в целом с SVN. Одна вещь, которая постоянно появляется, - то, что, если я делаю изменения в файлах, а именно, именах файлов, или перемещаю их в новые папки и т. Д., Я в конечном итоге получаю всевозможные конфликты с хранилищем, и это просто вызывает все виды странных ошибок.
Я понимаю важность контроля версий и доступа к регистрации / извлечения, как это, но что большинство из вас делает, чтобы иметь дело с такого рода вещами? Я имею в виду, что я пытался сделать весь текст «Удалить из Subversion», изменить свой файл, затем «Добавить в Subversion», и, похоже, он не очень хорошо справляется со своей задачей. Это особенно расстраивает при работе над веб-проектами, где имена файлов могут меняться очень часто по мере развития проекта и его многогранности.
Существуют ли стандартные способы борьбы с такого рода вещами или это всего лишь один из недостатков SVN в целом?