Mi entorno de desarrollo es Visual Studio 2010, con Resharper 5.1.3000.12 y AnkhSVN 2.1.10129.17 instalado.¿El Refactorizador Resharper 5.1 (Refactor-> Mover) notifica correctamente AnkhSVN/mantiene el historial de SVN?
Tengo entendido que Resharper debe notificar a AnkhSVN (o VisualSVN, etc.) cuando se realiza un comando Refactor-> Mover en un archivo, para mantener el historial de SVN en el archivo. Sin embargo, cuando realizo un refactor de este tipo a través del Explorador de soluciones en Visual Studio, AnkhSVN trata el movimiento de archivos como eliminar/agregar, perdiendo así el historial de SVN para ese archivo. De hecho, Ankh ni siquiera agrega la nueva versión del archivo, solo elimina la anterior, y tengo que "agregar" manualmente la nueva antes de poder confirmar.
SIN EMBARGO, si hago un Ctl-X, Ctl-V a través del Explorador de soluciones para mover el archivo, Ankh lo detecta como una copia/movimiento y mantiene el historial, agrega automáticamente el nuevo archivo y generalmente se comporta como uno esperaría
Funciona para cualquier otra persona, y si es así, ¿tuvo que hacer algo complicado para que funcione? ¿Me he perdido una configuración en algún lugar para cablear AnkhSVN con Resharper, quizás necesito nuevas versiones de cualquiera de los complementos, o tal vez este es algún tipo de problema de orden de instalación? (Instalé primero Resharper, luego Ankh).
me di cuenta de que ReSharper 6 ha sido puesto en libertad ... si alguien tiene evidencia anecdótica de que esto resuelve el problema, creo que puedo actualizar de forma gratuita esa versión. No estoy seguro si eso ayudará con este problema o no. – Egahn
He visto otras preguntas de StackOverflow sobre esto: http://stackoverflow.com/questions/2426073/when-you-move-files-around-in-visual-studio-will-ankh-svn-turn-that-into -a-svn-mo y http://stackoverflow.com/questions/13745/resharper-and-tortoisesvn, que indican que esto * debería * funcionar, pero parece que no. – Egahn