tag create svn tortoisesvn resharper visualsvn ankhsvn

create - Resharper y TortoiseSVN



svn trunk (4)

Es hora de ramificar su repositorio. Esa es la parte agradable del control de versiones, puedes crear nuevas sucursales sin sumar las anteriores.

¿Hay alguna manera de lidiar con el refactor de cambio de nombre de clase de Resharper cuando el archivo está bajo control de código fuente y TortoiseSVN es el cliente? Estoy intentando VisualSVN ahora mismo, pero no he tenido la necesidad de renombrar nada recientemente. No quiero cambiar nuestro repositorio solo para probarlo.

Además, no estoy seguro si esta característica solo vale el costo de VisualSVN.

Actualización: desinstalé la versión de prueba de VisualSVN y probé AhknSVN. Parece que proporcioné la misma funcionalidad hasta ahora.

Sé que este mi sonido es trivial, pero los indicadores parecen carecer de alguna funcionalidad, parece que no se filtran. (Si un archivo en el proyecto es diferente, creo que el indicador del proyecto también lo indicaría). Tiendo a mantener mis proyectos en la mayor cantidad de tiempo posible, por lo que es difícil saber qué archivos han cambiado a menos que el proyecto se amplíe.


Creo que VisualSVN vale la pena el dinero. Hay formas de hacerlo con Tortoise, pero la integración de VisualSVN es muy buena. Intenté herramientas de integración de VS antes como Ankh y no me impresionó. V-SVN realmente ha aumentado el nivel de interacción con el repositorio desde el IDE.

El truco rápido en TortoiseSVN para arreglar el movimiento suena bastante bien también, tengo que probarlo.

Otra ventaja: todavía tengo que "olvidarme" de agregar un archivo al repositorio desde que obtuve Visual SVN.


Deberías comprobar realmente la opción Gratis como en Cerveza de AnkhSVN . Hicieron algunas mejoras importantes en v2.x y ya no me siento penalizado cuando hago ReSharper refactoring-ninja dentro de Visual Studio.


TortoiseSVN 1.5 tiene una clara característica oculta en la ventana de registro:

Seleccione un archivo que falta y un archivo nuevo y haga clic derecho. Una de las opciones será "movimiento de reparación".

Tiendo a refactorizar lejos, y luego uso esto para arreglar cualquier archivo donde el nombre ha cambiado.