Мы проводим серьезный рефакторинг и в ходе этого перемещаем много файлов. Мы используем ReSharper, который делает это (относительно) безболезненным, поскольку он обновляет все, что используется везде, когда мы перемещаем файлы - даже в другой проект. Так что все отлично.
За исключением того, что мы только что обнаружили, что ReSharper сообщает TFS, что нужно удалить файл в старом месте, а затем вставить как новый файл в новое место. Как мы можем сказать TFS, что это удаление / вставка на самом деле было перемещением?